>> Technologie Électronique >  >> Téléphones >> Répondeurs

Table des vecteurs d'interruption IBM PC (IVT) — Affectations IRQ classiques

L'IBM PC/XT/AT original utilisait le PIC 8259A (contrôleur d'interruption programmable) avec 16 IRQ matériels (0–15). La Table des Vecteurs d'Interruption (IVT) à 0000:0000 mappe chaque IRQ sur un vecteur d'interruption (INT 08h–0Fh, 70h–77h). Voici l'affectation classique.

IRQVecteur (hex)Périphérique typiqueNotes
008hHorloge système (PIT Canal 0)18,2 Hz tick
109hContrôleur clavier (8042)Codes scan
20AhCascade pour IRQs 8–15 (2e 8259A)AT seulement ; XT n'a pas de 2e PIC
30BhCOM2 / COM4 (Série)Partagé si 4 ports
40ChCOM1 / COM3 (Série)Partagé
50DhLPT2 (Parallèle) / Sound BlasterSouvent libre
60EhContrôleur disquetteINT 13h BIOS l'utilise
70FhLPT1 (Port parallèle)Imprimante
870hHorloge temps réel (RTC / CMOS)Via 2e PIC
971hACPI / SCI / Périphériques PCI (redirection)Souvent partagé
1072hLibre / PCI (réseau, USB, etc.)
1173hLibre / PCI (SCSI, RAID, etc.)
1274hSouris PS/2 (auxiliaire)INT 33h
1375hCoprocesseur mathématique (x87 / FPU)INT 75h
1476hIDE primaire (Disque dur)ATA/ATAPI
1577hIDE secondaire (CD-ROM) / Libre

Notes

  • IRQ 2 et 9 sont en cascade — IRQ 2 sur 1er PIC = IRQ 9 sur 2e PIC.
  • Périphériques PCI partagent les IRQs via routage IRQ PCI (PIRQ A–D → IRQ 9–12 typiquement).
  • Systèmes modernes utilisent APIC/MSI-X — IRQs legacy largement virtualisés.
  • Interruptions logicielles (INT 10h vidéo, INT 13h disque, INT 21h DOS) sont séparées.
Répondeurs