IT-lexikon › Hårdvara › Avbrottsvektortabell

Avbrottsvektortabell

Hårdvara In English → Uppdaterad: 2026-11-02

En tabell på en känd adress där processorn slår upp vilken rutin som ska köras för varje avbrott.

När en timer, en UART eller ett fel signalerar avbrott vet processorn bara ett nummer. Numret pekar ut en plats i tabellen, och på den platsen står adressen till avbrottsrutinen (ISR). Intel 8086 lade tabellen på adress 0 med 256 fyrabytesposter; ARM Cortex-M lägger den i början av flash, där första ordet är startvärdet för stackpekaren och andra ordet reset-vektorn — det första som körs efter strömpåslag.

Tabellen fylls i av startkoden och länkarskriptet, ofta med en svag standardhanterare som bara snurrar för evigt. Glömmer man att definiera en rutin hamnar ett avbrott där, och felsökningen börjar med frågan varför programmet står still. Flyttbara tabeller (VTOR) låter en bootloader och en applikation ha var sin.

← Tillbaka till lexikonet