IRQ-Belegungsliste PC
MASTER IRQ-Controller SLAVE IRQ-Controller
IRQ0 - System timer interrupt from timer 82C206
IRQ1 - Keyboard output buffer full IRQ8 - Realtime Clock
IRQ2 --------(Kaskadiert mit 2.IRQ-Controller)----IRQ9 - umgeleiteter IRQ2
IRQ3 - COM2 (häufig auch COM4, wenn vorhanden) IRQ10 - frei
IRQ4 - COM1 (häufig auch COM3, wenn vorhanden) IRQ11 - frei
IRQ5 - LPT2 (frei, da IRQ oft nie genutzt wird!) IRQ12 - frei
IRQ6 - Floppy disk adapter IRQ13 - math. Coprozessor
IRQ7 - LPT1 (frei, da IRQ oft nie genutzt wird!) IRQ14 - Hard disk adapter
IRQ15 - frei
Anmerkung: bei Multitasking-Betriebsystemen wie LINUX und OS/2 Warp lassen
sich die LPT-IRQs optional aktivieren und sind dann nicht frei.
häufig vorzufindene IRQ-Vorbelegung (unvollständig!):
IRQ3 - Scanner
IRQ5 - Soundkarten, CD-ROM-Controller, Scanner-Controller
IRQ7 - Soundkarten
IRQ9 - Netzwerkkarten, MPU-401 Midi, Grafikkarten
IRQ10 - Soundkarten, Videokarten, Scanner, CD-ROM-Controller, SCSI-Adapter
IRQ11 - Netzwerkkarten, SCSI-Adapter
IRQ12 - PS/2 Mausschnittstelle (auch ohne Maus), ISDN-Karten
IRQ15 - Secondary IDE Controller, ISDN-Karten
Programmierung der Zuweisung IRQ - INT über ICW2 des IRQ-Controllers 8529
an Adresse 20h (MASTER) und Adresse A0h (SLAVE)
PC MASTER CPU-INT PC SLAVE CPU-INT BIOS-INT
IRQ0 --- IR0 -> INT 08h
IRQ1 --- IR1 -> INT 09h IRQ8 --- IR0 -> INT 70h
IRQ2-----------------------------------IRQ9 --- IR1 -> INT 71h -> INT 0Ah
IRQ3 --- IR3 -> INT 0Bh IRQ10 --- IR2 -> INT 72h
IRQ4 --- IR4 -> INT 0Ch IRQ11 --- IR3 -> INT 73h
IRQ5 --- IR5 -> INT 0Dh IRQ12 --- IR4 -> INT 74h
IRQ6 --- IR6 -> INT 0Eh IRQ13 --- IR5 -> INT 75h
IRQ7 --- IR7 -> INT 0Fh IRQ14 --- IR6 -> INT 76h
IRQ15 --- IR7 -> INT 77h
Anmerkung: INT 0Ah wird per "INT 0Ah"-Befehl der CPU von INT 71h aus auf-
gerufen, solange der Vektor 71h auf den BIOS-IRQ-Handler zeigt.
PCs/XTs: nur ein IRQ-Controller vorhanden, damit nur IRQ0-IRQ7
verfügbar
ab ATs: zwei IRQ-Controller vorhanden, SLAVE-Controller via
IRQ2 am MASTER-Controller kaskadiert. Daher am 8bit
ISA Slot IRQ9 statt PC/XT-IRQ2 verfügbar.
IRQ-Hardwareprioritaeten:
PC: IRQ0 vor IRQ1 vor IRQ2 vor IRQ3 vor IRQ4 vor IRQ5 vor IRQ6 vor IRQ7
AT: IRQ0 vor IRQ1 vor IRQ8 vor IRQ9 vor IRQ10 vor IRQ11 vor IRQ12 vor
IRQ13 vor IRQ14 vor IRQ15 vor IRQ3 vor IRQ4 vor IRQ5 vor IRQ6 vor IRQ7
Fragen oder Kritik richten Sie bitte privat an: tramp@pipeline.rhein-neckar.de
TRAMP findet man in folgenden NewsGroups: de.comp.sys.ibm-pc und z-netz.rechner.ibm.hardware
zurück zur TRAMPs Info Homepage