Zdrojový kód: INCLUDE\DRIVERS\SYSTEM\IRQ.INC, DRIVERS\SYSTEM\IRQ.ASM
IRQ - Řadič přerušení
Řadič 8259A řídí přerušení od zařízení. V PC se používají dva řadiče, přičemž řadič 2 (slave) je kaskádově připojený k řadiči 1 (master) přes vstup IRQ 2.
Standardní přiřazení IRQ kanálů:
IRQ 0:
programovatelný časovač (PIT)
IRQ 1: klávesnice, myš, přerušení od hodin reálného času
(RTC)
IRQ 2: kaskádové připojení druhého řadiče
IRQ 3: sériový port COM2 a COM4
IRQ 4: sériový port COM1 a COM3
IRQ 5: LPT2, zvuková karta SB16, řadič pevných disků
IRQ 6: řadič disketových mechanik
IRQ 7: LPT1, zvuková karta SB
IRQ 8: hodiny reálného času (RTC)
IRQ 9: MPU-401, MID port, ACPI SCI, kaskádové přesměrování
IRQ 12: myš PS/2
IRQ 13: matematický koprocesor
IRQ 14: řadič pevných disků 1
IRQ 15: řadič pevných disků 2
Struktury a makra ovladače řadiče IRQ
Interní funkce ovladače řadiče IRQ
Funkce interface ovladače řadiče IRQ
Globální funkce ovladače řadiče IRQ