Durante l'impiego di interrupt, l'hardware può richiedere servizi software. Se viene utilizzato un software non-Plug and Play, potrebbe essere necessario spostare l'interrupt per compatibilità con l'applicazione od il driver software. Alcuni interrupt tuttavia non possono essere spostati. La seguente tabella mostra le assegnazioni di interrupt predefinite tra 0 e 15.
Controller Master/Slave |
Priorità |
Nome |
Dispositivo |
Master |
0 |
IRQ00 |
Timer di sistema 1 |
Master |
1 |
IRQ01 |
Tastiera |
Master |
2 |
IRQ02 |
Controller programmabile |
Slave |
3 |
IRQ08 |
Orologio in tempo reale (RTC) |
Slave |
4 |
IRQ09 |
Porta USB |
Slave |
5 |
IRQ10 |
Controller PC CardBus/video |
Slave |
6 |
IRQ11 |
Alloggiamento |
Slave |
7 |
IRQ12 |
Mouse PS/2 - TouchPad |
Slave |
8 |
IRQ13 |
Coprocessore matematico (integrato nella CPU) |
Slave |
9 |
IRQ14 |
Controller unità disco rigido 1 |
Slave |
10 |
IRQ15 |
Bay III |
Master |
11 |
IRQ06 |
Porta infrarossi, se abilitata |
Master |
12 |
IRQ04 |
Porta seriale |
Master |
13 |
IRQ05 |
Controller PC CardBus/audio |
Master |
14 |
IRQ06 |
Controller unità floppy |
Master |
15 |
IRQ07 |
Porta parallela |