Es gibt keine unterschiedlichen Modi, es gibt unterschiedliche Hardware auf dem alten ISA-Bus und dem PCI-Bus. Der ISA-Bus stellte 16 IRQ-Leitungen auf dem Bus zur Verfügung, mit denen Geräte Aufmerksamkeit signalisieren könnten. Der programmierbare Interrupt-Controller (eigentlich ein Paar kaskadierter 8259A-Chips) reagierte auf diese Leitungen, indem er sie priorisierte und der CPU signalisierte, wenn eine aktiv war. Dies veranlasste die CPU, eine Interrupt-Service-Routine aufzurufen. Die IRQs 0-7 traten auf 8-F und die IRQs 8-15 auf 70-77. Interrupts können auch über die Software int-Anweisung ausgelöst werden und veranlassen die CPU, eine Routine aufzurufen, auf die der entsprechende Steckplatz in der Interrupt-Vektortabelle zeigt.
Anstelle von 16 IRQ-Leitungen, die von allen Geräten auf dem Bus gemeinsam genutzt werden, hat PCI an jedem Steckplatz mit dem Namen INTA-INTD vier verschiedene IRQ-Leitungen zur Verfügung gestellt, so dass jedes Gerät bis zu 4 verschiedene IRQs zur eigenen Verwendung haben kann. In der Praxis verwenden Geräte nur INTA, das von der Hardware an bestimmte IRQs geleitet wird.
Die Zahlen, die Sie im Bild sehen, sind keine Speicheradressen, sondern lediglich die hexadezimale Darstellung der IRQ-Nummer.
Die APIC unterstützt 256 Interrupt-Vektoren.