A Interrupt Descriptor Table ( IDT ) az x86 architektúrában használatos, és a megszakításokra és kivételekre adott helyes válasz meghatározására szolgál .
Az Intel 8086 / 80186 mikroprocesszorokban a megszakítási vektortábla a memória első kilobájtjában található a 0000:0000 címtől kezdve, és 256 megszakítási vektort tartalmaz szegmens:eltolás formátumban. A 80286 processzortól kezdve a fizikai memória címét és a megszakítási tábla méretét a 48 bites IDTR regiszter határozza meg.
Az IDT a következő típusú megszakításokat használja: hardveres megszakítások, szoftveres megszakítások és a processzor által kivételnek nevezett megszakítások (az első 32), ha bizonyos események bekövetkeznek ( osztás nullával , nyomkövetési hiba, túlcsordulás).
Valós módban az IDT elem a megszakításkezelő 32 bites FAR címe .
Védett módban az IDT elem egy 8 bájtos megszakítási átjáró , amely tartalmazza a megszakításkezelő szegmens (logikai) címét , hozzáférési jogokat stb.
Hosszú módban a megszakításleíró mérete 16 bájtra nő.
V86 módban a VME kiterjesztés használatakor a vektortábla a 0000:0000 virtuális címen található. E kiterjesztés nélkül (és ha a megszakítás átirányítás le van tiltva), megszakítás esetén a processzor kilép a V86 módból, és egy normál védett módú kezelőt hajt végre.
Az inicializálás első szakaszát a BIOS végzi el az operációs rendszer betöltése előtt . A második közvetlenül maga az operációs rendszer. Az operációs rendszer módosíthat néhány megszakítási címet.