♦ для 1-го контроллера — посылка байта 20h по адресу 20h;
♦ для 2-го контроллера — посылка байта 20h по адресу A0h (EOI для ведомого контроллера), затем посылка байта 20h по адресу 20h (EOI для ведущего контроллера).
Таблица 12.2. Аппаратные прерывания (в порядке убывания приоритета)
| Имя (номер¹) | Вектор | Контроллер/маска | Описание |
|---|---|---|---|
| NMI | 02h | Контроль канала, паритет (в XT — сопроцессор) | |
| IRQ0 | 08h | #1/1h | Таймер (канал 0 8253/8254) |
| IRQ1 | 09h | #1/2h | Клавиатура |
| IRQ2 | 0Ah | #1/4h | XT — резерв, AT — недоступно (подключается каскад IRQ8-IRQ15) |
| IRQ8 | 70h | #2/1h | CMOS RTC — часы реального времени |
| IRQ9 | 71h | #2/2h | Резерв |
| IRQ10 | 72h | #2/4h | Резерв |
| IRQ11 | 73h | #2/8h | Резерв |
| IRQ12 | 74h | #2/10h | PS/2-Mouse (резерв) |
| IRQ 13 | 75h | #2/20h | Математический сопроцессор |
| IRQ14 | 76h | #2/40h | HDC — контроллер НЖМД |
| IRQ15 | 77h | #2/80h | Резерв |
| IRQ3 | 0Bh | #1/4h | COM2, COM4 |
| IRQ4 | 0Ch | #1/10h | COM1, COM3 |
| IRQ5 | 0Dh |
Вы читаете Аппаратные интерфейсы ПК. Энциклопедия
