O IBM PC/XT/AT original usava PIC 8259A (Controlador de Interrupção Programável) com 16 IRQs de hardware (0–15). A Tabela de Vetores de Interrupção (IVT) em 0000:0000 mapeia cada IRQ a um vetor (INT 08h–0Fh, 70h–77h). Abaixo, atribuição clássica.
| IRQ | Vetor (hex) | Dispositivo Típico | Notas |
|---|---|---|---|
| 0 | 08h | Timer do Sistema (PIT Canal 0) | Tick 18,2 Hz |
| 1 | 09h | Controlador Teclado (8042) | Scan codes |
| 2 | 0Ah | Cascata para IRQs 8–15 (2º 8259A) | Só AT; XT não tem 2º PIC |
| 3 | 0Bh | COM2 / COM4 (Serial) | Compartilhado se 4 portas |
| 4 | 0Ch | COM1 / COM3 (Serial) | Compartilhado |
| 5 | 0Dh | LPT2 (Paralelo) / Sound Blaster | Frequentemente livre |
| 6 | 0Eh | Controlador Disquete | INT 13h BIOS usa isto |
| 7 | 0Fh | LPT1 (Porta Paralela) | Impressora |
| 8 | 70h | Relógio Tempo Real (RTC / CMOS) | Via 2º PIC |
| 9 | 71h | ACPI / SCI / Dispositivos PCI (redirecionado) | Frequentemente compartilhado |
| 10 | 72h | Livre / PCI (rede, USB, etc.) | |
| 11 | 73h | Livre / PCI (SCSI, RAID, etc.) | |
| 12 | 74h | Mouse PS/2 (auxiliar) | INT 33h |
| 13 | 75h | Coprocessador Matemático (x87 / FPU) | INT 75h |
| 14 | 76h | IDE Primário (Disco Rígido) | ATA/ATAPI |
| 15 | 77h | IDE Secundário (CD-ROM) / Livre |
Tecnologia Eletrônica © [www.351231.com]