"Архитектура ввода-вывода персональных ЭВМ IBM PC" - читать интересную книгу автора (Лукач Ю.С.)

Описание битов регистра состояния приведено в п.2.3.

Запись в порт 9h позволяет установить или сбросить бит
запроса в регистр запросов для одного из каналов. Формат команды
следующий:

7 6 5 4 3 2 1 0
+——+——+——+——+——+——+——+——+
|X X X X X | | | Биты:
+——+——+——+——+——++—++—++—+ —————
не используются | +——+——> 0-1: выбор канала 00 - 0
| 01 - 1
| 10 - 2
| 11 - 3
+————————> 2: 1=установить бит запроса на ПДП
0=сбросить бит запроса на ПДП

Запись в порт 0Ah позволяет установить или сбросить бит
маски в регистре масок для одного из каналов. Формат команды:

7 6 5 4 3 2 1 0
+——+——+——+——+——+——+——+——+
|X X X X X | | | Биты:
+——+——+——+——+——++—++—++—+ —————
не используются | +——+——> 0-1: выбор канала 00 - 0
| 01 - 1
| 10 - 2
| 11 - 3
+————————> 2: 1=установить бит маски
0=сбросить бит маски

Запись в порт 0Bh устанавливает значение в регистре режимов
одного из 4-х каналов ПДП. Биты 0 и 1 задают номер канала (00 -
0, 01 - 1, 10 - 2, 11 - 3). В биты 2 - 7 заносятся значения,
передаваемые соответственно в биты 0 - 6 регистра режимов.
Описание битов регистра режимов приведено в п. 2.3.

Запись в порт 0Dh задает программный сброс контроллера
(Master Clear). Вывод любого байта в этот порт имеет тот же
эффект, что и аппаратный сброс контроллера. При программном
сбросе очищаются регистры команд, состояния, запросов и рабочий
регистр. Так же сбрасывается триггер-защелка и устанавливается
все биты масок в регистре масок. После программного сброса
контроллер переходит в цикл ожидания.

Вывод любого байта в порт 0Eh очищает регистр масок -
сбрасывает биты масок всех 4-х каналов ПДП и таким образом
разрешает прием запросов на ПДП по всем каналам.

Через порт 0Fh можно задать произвольное значение регистра