Аппаратное обеспечение IBM PC


         

Порт 3F9h.


Порт используется либо как регистр управления прерываниями от асинхронного адаптера либо (после вывода в порт 3F9h байта с установленным в 1 старшим битом) для вывода значения старшего байта делителя частоты тактового генератора.

В режиме регистра управления прерываниями порт имеет следующий формат:

7 6 5 4 3 2 1 0 T-T-T-T-T-T-T-¬ ¦ ¦ ¦ ¦ ¦ ¦ LT+-+-+T+T+T+T+T- L==T==- ¦ ¦ ¦ L= 1 - разрешение прерывания при готовности ¦ ¦ ¦ ¦ принимаемых данных; ¦ ¦ ¦ ¦ ¦ ¦ ¦ L=== 1 - разрешение прерывания после передачи ¦ ¦ ¦ байта (когда выходной буфер передачи ¦ ¦ ¦ пуст); ¦ ¦ ¦ ¦ ¦ L===== 1 - разрешение прерывания по обнаружению ¦ ¦ состояния "BREAK" или по ошибке; ¦ ¦ ¦ L======= 1 - разрешение прерывания по изменению ¦ состояния входных линий на разъеме ¦ RS-232-C (CTS, DSR, RI, DCD); ¦ L============ Не используются, должны быть равны 0.



Содержание  Назад  Вперед