русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Зчитування коду чи команди даних з пам'яті або зовнішнього пристрою


Дата добавления: 2015-08-06; просмотров: 616; Нарушение авторских прав


Цикл М1 є основним циклом з якого починається виконання будь-якої команди, тому часові процеси для нього розглянемо більш докладно. Аналіз процесів будемо проводити на кожному машинному такті Т (рисунок 5).

На такті Т1 програмний лічильник МП видає на ША адресу комірки пам'яті, з якої буде зчитуватися код команди. При цьому схема збільшення адреси МП автоматично збільшує на одиницю значення числа, записаного в програмному лічильнику. Позитивним фронтом тактового імпульсу Ф2 формується сигнал "Синхро" і видається слово стану на ШД. Сигнал "Прийом", керуючий двунаправленимм шинним формувачем (ШФ) шини даних (рисунок 6), на цьому такті дорівнює нулю, що дозволяє слову стану надійти на ШД процесора.

На такті Т2 слово стану записується в регістр. Позитивним фронтом Ф2 закінчується сигнал "Синхро" і формується одиничний сигнал "Прийом", що дозволяє даним надійти на вхід МП через ШФ.

На такті Т2 із сигналу "Прийом" і сьомого розряду слова стану (Д7) формується сигнал на читання даних з пам'яті (Чт. пам'яті), що дозволяє даним надходити з пам'яті на ШД (див. малюнок 5 ). На цьому ж такті аналізується стан сигналів "Готове" і "Захоплення". При нульовому сигналі на вході "З.Зх" і одиничному сигналі на вході "Готовий" МП переходить до виконання такту Т3.

Якщо до моменту появи негативного фронту Ф2 на такті Т2 сигнал на вході "Готовий" буде мати нульовий потенціал, то МП на такті Т3 переходить у режим чекання. У цьому режимі припиняється процес обробки даних і формується одиничний сигнал на виході "Чекання", що підтверджує цей стан. Час чекання виражається цілим числом тактів і може тривати нескінченно довго. На кожнім такті в цьому режимі при негативному фронті Ф2 буде перевірятися стан сигналу на вході "Готовий".



 

Зміни в діаграмах роботи МП у режимах "Захоплення", "Зупинка" і "Переривання" будуть розглянуті окремо.

На такті Т3 у момент негативного фронту сигналу Ф1 виробляється запис даних у внутрішній регістр коду команди. Позитивним фронтом Ф2 знімається сигнал "Прийом" на виході МП і, отже, сигнал "Чт. пам'яті".

На наступних тактах Т4 і Т5 дешифратор коду команди розшифровує код команди, визначає кількість байтів у команді, формує команди на внутрішні пересилання даних і підготовляє МП до виконання наступних машинних циклів.

Відмінність машинних циклів читання даних з пам'яті або зовнішнього пристрою буде полягати лише в тім, що МП буде сприймати числа, отримані на такті Т3 по ШД не як код команди, а як дані. При прийомі даних із зовнішнього пристрою на ШУ формується сигнал читання пристрою введення-виведення (Чт.ВУ) із сигналу "Прийом" і розряду Д6 регістра стану. Цей сигнал дозволяє саме зовнішньому пристрою видати інформацію на ШД процесора.



<== предыдущая лекция | следующая лекция ==>
Структурна схема МП | Запис даних у пам'ять чи зовнішній пристрій


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.072 сек.