Архитектура микропроцессорной системы. Состав машинных команд и основы программирования микропроцессорной системы на ассемблере. Булатов В.Н. - 85 стр.

UptoLike

Составители: 

а) Если портв состоянии «ввод», то он является шинным
формирователем: ВШД:= <Шина данных интерфейса>.
б) Если портв состоянии «вывод», то он является регистром
(RG
порта
), и шина порта подключена к выходу регистра RG
порта
.
На рисунке 15 приведена упрощенная схема управления режимом
«ввод» «вывод».
Рисунок 15 —Упрощенная схема управления вводом-выводом ИФ55
Рисунок 16 —Формат управляющего слова
Следовательно, если, к примеру, порт настроен на режим «ввод», и
при этом выполняется команда OUT в этот порт, то данные на выходе
порта обнаружены не будут. Поэтому при программировании портов
надо сразу определиться, какой порт будет выходным, а какой
входным, и соответственно запрограммировать ИФ55.
И потом, не задумываясь, можно использовать команды IN к
входным портам и команды OUT —к выходным, так как направления в
портах заданы. Режим 0 —самый эксплуатируемый режим.
Пример 1 —Пусть чип ИФ55 выбирается в соответствии со
следующим логическим уравнением:
85
     а) Если порт —в состоянии «ввод», то он является шинным
формирователем: ВШД:= <Шина данных интерфейса>.
     б) Если порт —в состоянии «вывод», то он является регистром
(RGпорта), и шина порта подключена к выходу регистра RGпорта.
  На рисунке 15 приведена упрощенная схема управления режимом
«ввод» «вывод».




Рисунок 15 —Упрощенная схема управления вводом-выводом ИФ55




                      Рисунок 16 —Формат управляющего слова

          Следовательно, если, к примеру, порт настроен на режим «ввод», и
     при этом выполняется команда OUT в этот порт, то данные на выходе
     порта обнаружены не будут. Поэтому при программировании портов
     надо сразу определиться, какой порт будет выходным, а какой —
     входным, и соответственно запрограммировать ИФ55.
          И потом, не задумываясь, можно использовать команды IN к
     входным портам и команды OUT —к выходным, так как направления в
     портах заданы. Режим 0 —самый эксплуатируемый режим.
     Пример 1 —Пусть чип ИФ55 выбирается в соответствии со
следующим логическим уравнением:

                                                                        85