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

UptoLike

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

можно обнаружить, что они различны для ввода и вывода, кроме INT
(PC3). Так вот, в режиме 2 работает весь набор управления вводом и
выводом для режима 1. И порт A уже не программируется на ввод или
вывод. Это игнорируется режимом 2. А ввод сразу коммутируется
командой IN , а выводкомандой OUT. Этот режим чрезвычайно редко
используется. Задумывался он для организации интерфейса с флоппи-
диском, но вскоре появились специализированные контроллеры флоппи-
дисков, и этот режим остался практически не востребованным.
Особый режимрежим побитной записи в порт С. Еще его
называют режимом прямого управления битами порта C. Пожалуй,
последнее более точно отображает суть этого режима. Хотя и слово
«режим» здесь не совсем уместно. Попробуем разобраться с ним и с
управляющим словом по существу (рисунок 21). Что здесь важно
отметить?
1) Если D7=1, то УС, отправленное в РУС по адресу А1=1, А0=1,
действительно попадает в РУС и производит настройку режимов портов.
2) Если D7=0, то слово, отправленное в РУС по адресу А1=1,А0=1,
на самом деле не попадает в РУС, то есть оставляет неизменным
настроенный до того режим. Так куда же он попадает? А попадает он на
схему управления записью в один из триггеров порта C. Остается только
ознакомиться с расшифровкой этого псевдоуправляющего слова,
представленного на рисунке 21 (здесь хпроизвольное состояние).
Трудно переоценить наличие такой возможности, которая
позволяет изменить один бит РС, не трогая остальные.
Пример 2 —Пусть к порту C, настроенному на вывод, подключены
(через усилители тока) реле. Пусть ИФ55 подключен к системной шине и
настроен в режим 0 в соответствии с примером 1. Необходимо выключить
одно реле, подключенное логически к РС5.
89
      можно обнаружить, что они различны для ввода и вывода, кроме INT
      (PC3). Так вот, в режиме 2 работает весь набор управления вводом и
      выводом для режима 1. И порт A уже не программируется на ввод или
      вывод. Это игнорируется режимом 2. А ввод сразу коммутируется
      командой IN , а вывод —командой OUT. Этот режим чрезвычайно редко
      используется. Задумывался он для организации интерфейса с флоппи-
      диском, но вскоре появились специализированные контроллеры флоппи-
      дисков, и этот режим остался практически не востребованным.
      Особый режим —режим побитной записи в порт С. Еще его
называют режимом прямого управления битами порта C. Пожалуй,
последнее более точно отображает суть этого режима. Хотя и слово
«режим» здесь не совсем уместно. Попробуем разобраться с ним и с
управляющим словом по существу (рисунок 21). Что здесь важно
отметить?
      1) Если D7=1, то УС, отправленное в РУС по адресу А1=1, А0=1,
действительно попадает в РУС и производит настройку режимов портов.
            2) Если D7=0, то слово, отправленное в РУС по адресу А1=1,А0=1,
      на самом деле не попадает в РУС, то есть оставляет неизменным
      настроенный до того режим. Так куда же он попадает? А попадает он на
      схему управления записью в один из триггеров порта C. Остается только
      ознакомиться с расшифровкой этого псевдоуправляющего слова,
      представленного на рисунке 21 (здесь х —произвольное состояние).
            Трудно переоценить наличие такой возможности, которая
      позволяет изменить один бит РС, не трогая остальные.
       Пример 2 —Пусть к порту C, настроенному на вывод, подключены
(через усилители тока) реле. Пусть ИФ55 подключен к системной шине и
настроен в режим 0 в соответствии с примером 1. Необходимо выключить
одно реле, подключенное логически к РС5.




                                                                         89