Порт 3FAh
Порт 3FAh представляет собой регистр идентификации прерывания. Считывая его содержимое, программа может определить причину прерывания.
Формат регистра:
Поле | Описание | ||
0 | 1 - Нет прерываний, ожидающих обслуживания
| ||
1-2 | 00 - Прерывание по линии состояния приемника, возникает при переполнении приемника, ошибках четности или формата данных или при состоянии "BREAK". Сбрасывается после чтения состояния линии из порта 3FDh;
01 - Данные приняты и доступны для чтения. Сбрасывается после чтения данных из порта 3F8h; 10 - Буфер передатчика пуст. Сбрасывается при записи новых данных в регистр данных передатчика, порт 3F8h; 11 - Состояние модема. Устанавливается при изменении состояния входных линий CTS, RI, DCD, DSR. Сбрасывается после чтения состояния модема из порта 3FEh | ||
3-7 | Должно быть равно 0 |