Aunque internamente se manejan 16 líneas, no todas tienen contacto en los zócalos del bus externo (son las marcadas con asterisco en la tabla que sigue). La razón de esta ausencia en los zócalos de conexión es que son de asignación fija, y nadie más que ciertos dispositivos instalados en la propia placa tiene que utilizarlas. En concreto la línea NMI está asignada al mecanismo de control de paridad de la memoria, la línea 0 está asignada al cronómetro del sistema y la línea 1 al chip que controla el teclado (dispositivos que pueden requerir atención urgente por parte del procesador). Es costumbre denominar IRQx a las que tienen prolongación en el bus.
Teóricamente las restantes líneas podrían ser asignadas a cualquier nuevo dispositivo, pero en la práctica algunas están reservadas a dispositivos estándar. Por ejemplo, IRQ3 está casi siempre asignado al puerto serie COM2 y IRQ4 a COM1; IRQ6 al controlador estándar de disquetes y IRQ7 al puerto de impresora LPT1. La tabla 1 muestra las asignaciones clásicas para el XT y el AT
En el caso del inte 8259 las lineas del 0 al 7 son gestionadaw por un Pic Intel 8259 y las lineas del 8 al 15 son gestionadas por un segundo Pic Intel 8259.
En sistemas mas modernos utilizan la arqitectura APIC de Intel con 24 lineas y 8 extra para enrutar las interrupciones PCI.
Nombre | Int (hex) | XT: Descripción | AT: Descripción |
---|---|---|---|
NMI | --- | Paridad* | Paridad* |
0 | 08 | Temporizador* | Temporizador* |
1 | 09 | Teclado* | Teclado* |
IRQ2 | 0A | Reservado | Interrupciones 8 a 15 (PIC#2) |
IRQ3 | 0B | Puertos serie COM2/COM4 | Puerto serie COM2/COM4 |
IRQ4 | 0C | Puertos serie COM1/COM3 | Puertos serie COM1/COM3 |
IRQ5 | 0D | Disco duro | Impresora secundaria LPT2 |
IRQ6 | 0E | Disquete | Disquete |
IRQ7 | 0F | Impresora primaria LPT1 | Impresora primaria LPT1 |
8 | 70 | No aplicable | Reloj de tiempo real* |
9 | 71 | No aplicable | Redirigido a IRQ2* |
IRQ10 | 72 | No aplicable | no asignado |
IRQ11 | 73 | No aplicable | no asignado |
IRQ12 | 74 | No aplicable | Ratón PS2 |
13 | 75 | No aplicable | Coprocesador 80287* |
IRQ14 | 76 | No aplicable | Contr. disco IDE primario |
IRQ15 | 77 | No aplicable | Contr. disco IDE secundario |
Cuando se instala un dispositivo E/S que puede necesitar atención del procesador, debe asignársele una IRQ adecuada. Dicho en otras palabras, cuando requiera atención debe enviar una señal en la línea IRQ especificada. Inicialmente esta asignación se efectuaba de forma manual, por medio de puentes ("Jumpers") en la placa o dispositivo, pero actualmente esta selección puede hacerse por software.