October 18 2017 12:24:15
Навигация
Авторизация
Логин

Пароль



Вы не зарегистрированы?
Нажмите здесь для регистрации .

Забыли пароль?
Запросите новый здесь.
внутренние операции микропроцессора
ОСНОВЫ ПОСТРОЕНИЯ МИКРОПРОЦЕССОРНЫХ СИСТЕМ

В следующих тактах машинного цикла непосредственно осуществляется взаимодействие микропроцессора с памятью или УВВ, обычно заключающееся в реализации циклов чтения или записи байта.

Временная диаграмма цикла чтения приведена на рис. 2.6. Согласно этой диаграмме микропроцессор осуществляет следующие действия:

  1. в такте Т1 выдается:

  2. на ША — адрес ячейки памяти или УВВ;

  3. на ШД — код SW;



img154

Рис. 2.6


img155

Рис. 2.7

  1. на линию SYNC — сигнал SYNC, отмечающий начало машинного цикла и сопровождающий SW;

  2. в такте Т2:

  3. если READY имеет высокий уровень, то производится переход к такту Т3;

  4. если READY имеет низкий уровень, то это означает, что адресуемое устройство не успевает выдать данные на ШД, в этом случае микропроцессор устанавливает сигнал ожидания готовности WAIT и вставляет между тактами Т2 и Т3 такты ожидания ТW;

  5. в тактах ТW анализируется состояние входа READY и если последний имеет высокий уровень (данные появились), то микропроцессор переходит к такту Т3;

  6. в такте Т3 микропроцессором производится считывание данных из памяти или УВВ по сигналам СКФ img156 или img157, момент выдачи которых определяет сигнал микропроцессора DBIN (чтение).

Последующие такты обычно требуются для внутренних операций микропроцессора.

Цикл записи (см. рис. 2.7) отличается от цикла чтения следующим:

  1. данные для записи выдаются микропроцессором на ШД без задержки после снятия SW;

  2. управляющим сигналом является img158, по которому СКФ выдает img159 или img160, синхронизирующие запись байта в память или УВВ.

Первым машинным циклом каждого командного цикла всегда является чтение — микропроцессор считывает первый байт команды, содержащий код операции (выборка команды из памяти). Далее, в зависимости от информации, полученной после расшифровки этого кода, осуществляется переход либо к циклу чтения данных из памяти или УВВ, либо к записи информации в эти устройства, а также к останову или обработке прерывания, порядок которой будет рассмотрен далее.

  1. СИСТЕМА КОМАНД

Комментарии
Нет комментариев.
Добавить комментарий
Пожалуйста, залогиньтесь для добавления комментария.
Рейтинги
Рейтинг доступен только для пользователей.

Пожалуйста, авторизуйтесьили зарегистрируйтесь для голосования.

Нет данных для оценки.

Время загрузки: 0.04 секунд 2,255,328 уникальных посетителей