Serwis Edukacyjny
nauczycieli

w I-LO w Tarnowie
obrazek

Materiały dla uczniów liceum

  Wyjście       Spis treści       Wstecz       Dalej  

Tłumaczenie: mgr Jerzy Wałaszek

©2026 mgr Jerzy Wałaszek

Instrukcje mikroprocesora – 8

SPIS TREŚCI

Instrukcje mikroprocesora – 8

Instrukcje sterujące mikroprocesorem

Tablica 21 przedstawia 6 instrukcji sterujących mikroprocesorem. Instrukcja NOP nie wykonuje żadnego działania - zajmuje jedynie 4 cykle maszynowe mikroprocesora. Instrukcja HALT wstrzymuje mikroprocesor, aż do pojawienia się przerwania, natomiast instrukcje DIEI są używane do blokowania i odblokowywania przyjmowania przez mikroprocesor przerwań maskowanych. Instrukcje trzech trybów przerwań umożliwiają ustawienie reakcji mikroprocesora na odpowiedni rodzaj obsługi przerwania. Jeśli zostanie ustawiony tryb 0, to urządzenie generujące przerwanie może wstawić na magistralę danych dowolne polecenie, które będzie wykonane przez mikroprocesor. Tryb 1 jest uproszczonym trybem, w którym mikroprocesor automatycznie wykonuje restart (RST) pod adres 0038H, zatem nie są potrzebne żadne dodatkowe obwody zewnętrzne (stara zawartość PC jest umieszczana na stosie maszynowym). Tryb 2 jest najbardziej zaawansowany, ponieważ pozwala na pośrednie wywołanie procedury w dowolnym miejscu pamięci. Za pomocą tego trybu mikroprocesor tworzy 16 bitowy adres pamięci, gdzie górne 8 bitów to zawartość rejestru I, a osiem dolnych bitów jest dostarczane przez urządzenie przerywające. Adres ten wskazuje na pierwszy z dwóch kolejnych bajtów w tablicy, gdzie są umieszczone adresy procedur obsługi przerwań. Mikroprocesor automatycznie pobiera ten adres startowy i wykonuje instrukcję CALL pod ten adres.

Adres procedury
obsługi przerwania
{  LSB  Wskaźnik do tablicy przerwań.
Rejestr I tworzy górną połówkę adresu.
Urządzenie we/wy dostarcza dolnej połówki adresu.
MSB  
Tab 21. Różne instrukcje sterujące mikroprocesorem
NOP - nic nie rób. 00      
HALT - wstrzymaj mikroprocesor. 76
DI - zablokuj przerwania maskowane. F3
EI - odblokuj przerwania maskowane. FB
IM0 - ustawienie trybu 0 obsługi przerwań.
Tryb 8080A.
ED
46
IM1 - ustawienie trybu 1 obsługi przerwań.
Wywołanie procedury pod adresem 0038H
ED
56
IM2 - ustawienie trybu 2 obsługi przerwań.
Wywołanie pośrednie przy użyciu jako wskaźnika
rejestru I oraz bitów dostarczonych przez urządzenie
przerywające.
ED
5E

do podrozdziału  do strony 

Zespół Przedmiotowy
Chemii-Fizyki-Informatyki

w I Liceum Ogólnokształcącym
im. Kazimierza Brodzińskiego
w Tarnowie
ul. Piłsudskiego 4
©2026 mgr Jerzy Wałaszek

Materiały tylko do użytku dydaktycznego. Ich kopiowanie i powielanie jest dozwolone pod warunkiem podania źródła oraz niepobierania za to pieniędzy.
Pytania proszę przesyłać na adres email: i-lo@eduinf.waw.pl
Serwis wykorzystuje pliki cookies. Jeśli nie chcesz ich otrzymywać, zablokuj je w swojej przeglądarce.

Informacje dodatkowe.