ВУЗ:
Составители:
Рубрика:
состоянием); при вводе данных – нефиксированного входного порта
(шинного формирователя). Порт Р0 используется как основной порт ввода-
вывода данных ОЭВМ в однопроцессорных системах, а в
многопроцессорных — для мультиплексной адресации и ввода-вывода
данных. Данные, выводимые портом Р0 с помощью команд OUTL BUS,A и
MOVX @R,А (таблица 15.1) сопровождаются стробом записи на шину
данных WR. При вводе данных в порт Р0 с помощью команд INS A,BUS и
MOVX A,@R (таблица 15.1) вырабатывается строб считывания с шины
данных RD. Когда не происходит записи или считывания, линии порта Р0
находятся в состоянии высокого импеданса.
Порты Р1, Р2 — квазидвунаправленные и имеют идентичные характе-
ристики. Данные, записанные на них, статически фиксируются и не изме-
няются до перезаписи. Как входы эти порты входные данные не фиксируют,
то есть входные данные должны присутствовать до считывания по команде
приема данных. Слово «квази» связано с тем, что для использования портов
Р1, Р2 в качестве входных сначала необходимо зафиксировать состояние «1»
в этих портах (по команде выдачи данных FFh или подачей сигнала сброса
SR). Структура квазидвунаправленных портов P1, P2 в сочетании с
логическими командами ANL и ORL (таблица 15.1) обеспечивает возмож-
ность ввода и вывода бита данных через одну и ту же линию, выполнение
логических операций, а также позволяет смешивать входные и выходные
линии внутри одного порта.
14.2.8 ПРЕРЫВАНИЯ
Три линии Т0, T1, INT служат входами, проверяемыми командами
переходов. Линию Т0 можно использовать для выдачи тактовых сигналов,
линию T1 — как вход счетчика внешних событий для таймера-счетчика, а
линию INT —для внешнего аппаратурного прерывания.
Система прерываний ОЭВМ является одноуровневой. Запрос на пре-
рывание игнорируется в процессе обслуживания текущего прерывания.
Прерывания ОЭВМ делятся на
внешнее и внутреннее, внешнее прерывание
имеет старший приоритет.
состоянием); при вводе данных – нефиксированного входного порта (шинного формирователя). Порт Р0 используется как основной порт ввода- вывода данных ОЭВМ в однопроцессорных системах, а в многопроцессорных — для мультиплексной адресации и ввода-вывода данных. Данные, выводимые портом Р0 с помощью команд OUTL BUS,A и MOVX @R,А (таблица 15.1) сопровождаются стробом записи на шину данных WR. При вводе данных в порт Р0 с помощью команд INS A,BUS и MOVX A,@R (таблица 15.1) вырабатывается строб считывания с шины данных RD. Когда не происходит записи или считывания, линии порта Р0 находятся в состоянии высокого импеданса. Порты Р1, Р2 — квазидвунаправленные и имеют идентичные характе- ристики. Данные, записанные на них, статически фиксируются и не изме- няются до перезаписи. Как входы эти порты входные данные не фиксируют, то есть входные данные должны присутствовать до считывания по команде приема данных. Слово «квази» связано с тем, что для использования портов Р1, Р2 в качестве входных сначала необходимо зафиксировать состояние «1» в этих портах (по команде выдачи данных FFh или подачей сигнала сброса SR). Структура квазидвунаправленных портов P1, P2 в сочетании с логическими командами ANL и ORL (таблица 15.1) обеспечивает возмож- ность ввода и вывода бита данных через одну и ту же линию, выполнение логических операций, а также позволяет смешивать входные и выходные линии внутри одного порта. 14.2.8 ПРЕРЫВАНИЯ Три линии Т0, T1, INT служат входами, проверяемыми командами переходов. Линию Т0 можно использовать для выдачи тактовых сигналов, линию T1 — как вход счетчика внешних событий для таймера-счетчика, а линию INT —для внешнего аппаратурного прерывания. Система прерываний ОЭВМ является одноуровневой. Запрос на пре- рывание игнорируется в процессе обслуживания текущего прерывания. Прерывания ОЭВМ делятся на внешнее и внутреннее, внешнее прерывание имеет старший приоритет.
Страницы
- « первая
- ‹ предыдущая
- …
- 174
- 175
- 176
- 177
- 178
- …
- следующая ›
- последняя »
