1. fotoaparati
  2. Car Audio & Electronics
  3. Home Audio
  4. Osobni Audio
  5. TV
  6. Pametna kuća
  >> Hrvatska Electronic Technology >  >> Telefoni >> Odgovaranje Machines

Čemu služi mikroprocesor tablice vektora prekida 8086?

Tablica vektora prekida je područje memorije u mikroprocesoru 8086 koje se koristi za pohranjivanje početne adrese rutina usluge prekida (ISR). Svaki unos u tablici odgovara određenom zahtjevu za prekid, a kada se prekid dogodi, mikroprocesor skače na adresu pohranjenu na tom mjestu kako bi izvršio ISR.

Tablica vektora prekida nalazi se na baznoj adresi 0000H 8086 memorijske mape. Sastoji se od 256 4-bajtnih unosa, od kojih svaki odgovara jedinstvenom zahtjevu za prekid. Prva 32 unosa rezervirana su za interne prekide procesora, dok su preostali ulazi dostupni za korisnički definirane prekide.

Kada dođe do prekida, mikroprocesor 8086 automatski obustavlja trenutno izvršavanje programa i gura povratnu adresu na stog. Zatim skače na početnu adresu ISR-a navedenog u tablici vektora prekida. ISR je odgovoran za rukovanje prekidom, kao što je čitanje podataka s perifernog uređaja ili servisiranje hardverske greške. Nakon što je ISR dovršen, vraća se na prekinuti program izbacivanjem povratne adrese iz stoga i nastavkom izvođenja u toj točki.

Tablica vektora prekida bitna je komponenta mehanizma za rukovanje prekidima 8086, pružajući način da procesor brzo i učinkovito odgovori na prekide. Omogućuje mikroprocesoru da obavlja više zadataka istovremeno, učinkovito se prebacujući između različitih programa ili zadataka kada dođe do prekida.

  1. Kako Naprijed pozive iz Comcast Telefon za mobitel
  2. Najjeftiniji davatelj internetskih usluga u Mumbaiju?
  3. Što IP Stand iz igre
  4. Upute za Preuzimam govorne pošte s drugog telefona Korištenje Cisco IP Phone 7940 Series
  5. Koje su prednosti otključan iPhone ?