1. kamere
  2. Car Audio & Electronics
  3. Domači glasbeni sistem
  4. Osebni avdio
  5. televizorji
  6. Pametni dom
  >> Elektronske tehnologije Online >  >> telefoni >> odzivniki

Kakšna je uporaba mikroprocesorja Interrupt Vector Table 8086?

Tabela prekinitvenih vektorjev je območje pomnilnika v mikroprocesorju 8086, ki se uporablja za shranjevanje začetnega naslova prekinitvenih servisnih rutin (ISR). Vsak vnos v tabeli ustreza določeni zahtevi za prekinitev in ko pride do prekinitve, mikroprocesor skoči na naslov, shranjen na tem mestu, da izvede ISR.

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.

  1. Navodila za izbiranje številk mednarodnih
  2. Kako aktivirati račun New Page Plus
  3. Kako Prilagajanje Lepotne Mobitel zajeli primeri
  4. Kako povezati internet za odblokirajo GMC iPhone 4
  5. Katere telefonske storitve BellSouth so vključene tudi v njihove brezžične pakete?