Kakšna je uporaba mikroprocesorja Interrupt Vector Table 8086?
Tabela prekinitvenih vektorjev se nahaja na osnovnem naslovu 0000H pomnilniške karte 8086. Sestavljen je iz 256 4-bajtnih vnosov, od katerih vsak ustreza edinstveni zahtevi za prekinitev. Prvih 32 vnosov je rezerviranih za notranje prekinitve procesorja, medtem ko so preostali vnosi na voljo za uporabniško definirane prekinitve.
Ko pride do prekinitve, mikroprocesor 8086 samodejno prekine trenutno izvajanje programa in potisne povratni naslov na sklad. Nato skoči na začetni naslov ISR, ki je določen v tabeli prekinitvenih vektorjev. ISR je odgovoren za obravnavo prekinitve, kot je branje podatkov iz periferne naprave ali servisiranje napake strojne opreme. Ko je ISR končan, se vrne k prekinjenemu programu tako, da vrne povratni naslov iz sklada in na tej točki nadaljuje z izvajanjem.
Tabela prekinitvenih vektorjev je bistvena komponenta mehanizma za obdelavo prekinitev 8086, ki omogoča, da se procesor hitro in učinkovito odzove na prekinitve. Omogoča, da mikroprocesor izvaja več nalog hkrati, učinkovito preklaplja med različnimi programi ali nalogami, ko pride do prekinitev.