Wykonanie rozkazu: Różnice pomiędzy wersjami

Przejdź do nawigacji Przejdź do wyszukiwania
Nie podano opisu zmian
 
(Nie pokazano 1 pośredniej wersji utworzonej przez tego samego użytkownika)
Linia 8: Linia 8:
Po zakończeniu każdego cyklu rozkazowego, w zależności od warunków zaistniałych w minikomputerze, następuje przejście do jednej z następujących czynności:
Po zakończeniu każdego cyklu rozkazowego, w zależności od warunków zaistniałych w minikomputerze, następuje przejście do jednej z następujących czynności:
* zatrzymanie minikomputera w stanie STOP w wyniku wyłączenia klucza START
* zatrzymanie minikomputera w stanie STOP w wyniku wyłączenia klucza START
* wykonanie przerwania
* [[Przerwania|wykonanie przerwania]]
* przejście w stan CZEKAJ w wyniku rozkazu HLT
* przejście w stan CZEKAJ w wyniku rozkazu HLT
* wykonanie następnego cyklu rozkazowego
* wykonanie następnego cyklu rozkazowego
Linia 42: Linia 42:
gdzie:
gdzie:
* R/C/ - zawartość rejestru uniwersalnego o numerze wskazanym w polu c rozkazu (występuje w przypadku C≠0)
* R/C/ - zawartość rejestru uniwersalnego o numerze wskazanym w polu c rozkazu (występuje w przypadku C≠0)
* M - zawartość następnego słowa za słowem podstawowym rozkazu (występuje, gdy C≠0)
* M - zawartość następnego słowa za słowem podstawowym rozkazu (występuje, gdy C=0)
* MOD - modyfikator, argument efektywny rozkazu MD (występuje, gdy poprzednio użyto rozkazu MD)
* MOD - modyfikator, argument efektywny rozkazu MD (występuje, gdy poprzednio użyto rozkazu MD)
* R/B/ - zawartośćś rejestru uniwersalnego wwskazanego w polu B rozkazu (występuje, gdy B≠0)
* R/B/ - zawartośćś rejestru uniwersalnego wwskazanego w polu B rozkazu (występuje, gdy B≠0)

Menu nawigacyjne