246
246
RST
1 Restart (Restart)
((SP) - 1) —(PCH), ((SP) - 2) —(PCL)
(SP) (SP) - 2
(PC)—00000000 OONNNOOO
Prześlij zawartość licznika rozkazów do stosu w pamięci o adresie wskazanym przez zawartość wskaźnika stosu. Zawartość wskaźnika stosu zmniejsz o 2. Skocz do rozkazu o adresie 8 * n
11NH111
cykli: 3 stanów: 11 wsk: żaden
PCHL
Skocz pośrednio do H i L - prześlij H i L do licznika rozkazów (Jump H and L indirect - move H and L to PC) (PCH)—(H)
(PCL)—(L)
Prześlij zawartość pary rejestrów H i L do licznika rozkazów a tym samym skocz do rozkazu o adresie zawartym w tych rejestrach.
11101001
cykli: 1 stanów: 5 wsk: żaden
■---Rozkazy operacji na stosie-----
PUSH
rP Zachowaj (Push)
((SP) - 1} —(rh), ((SP) - 2) — (rl)
(SP) — (SP) - 2
Do komórek pamięci o adresach wskazanych przez wskaźniki stosu wpisz zawartości wybranej pary rejestrów. Zawartość wskaźnika stosu zmniejsz o 2. Uwaga: rp^SP.
11RP0101
cykli: 3 stanów: 11 wsk: żaden
PUSH
PSW Zachowaj akumulator i wskaźniki (Push processor status
word)
((SP) - 1) —— (A), ((S?) - 2) —(wskaźniki),
(SP) — (SP) - 2
Wpisz zawartość akumulatora i pięciu wskaźników do komórek pamięci o adresach wskazanych przez wskaźnik stosu* Zawartość wskaźnika stosu zmniejsz o 2. Po wpisaniu, zawartość komórki pamięci o adresie (SP) - 2 będzie następująca:
S, Z, 0, AC, 0, P, 1, CY.
11110101
wsk: żaden
cykli: 3 stanów: 11
Odczytaj (Pop)
POP r£>
(rl) — ((SP)), <rh) — ((SP) + 1), (SP) — (SP) +2 Do wybranej pary rejestrów wpisz zawartość komórek pamięci o adresach wskazanych przeż wskaźnik stosu. Zawartość wskaźnika stosu zwiększ o 2. Uwaga: rp ^ SP
1 1RP 0 0 0 1
cykli: 3 stanów; 10 wsk: żaden
POP PSW
Odczytaj akumulator i wskaźniki (Pop processor status word)
(wskaźniki) — ((SP)), (A)—-((SP) +1), (SP)-^(SP)+2
Do akumulatora i wskaźników wpisz zawartości komórek pamięci o adresach wskazanych przez wskaźnik stosu.Zawartość wskaźnika stosu zwiększ o 2.
11110001
cykli: 3 stanów; 10 wsk: wszystkie
XTHL
Wymień wierzchołek stosu z H i L (Ebcchange stack top with H and L)
Wymień zawartość rejestrów H i L z dwoma komórkami pamięci o adresach wskazanych przez wskaźnik stosu.
11100011
cykli: 5 stanów: 18 wsk: żaden
SPHL
Prześlij HL do SP (i:ove HL to SP)
(SP) — (H)(Ł)
Wpisz do wskaźnika stosu SP zawartość pary rejestrów HiL.
11111001
cykli: 1 stanów: 3 wsk: żaden
- ROŻKA IN port
OUT port
X W E J Ś C I A/W Y J Ś C I A I STERUJĄCE -
Wejście (Input)
(A) —-(szyna danych)
Wpisz do akumulatora dane wejściowe umieszczone na dwukierunkowej szynie danych przez wybrane urządzenie wejściowe .
11011011 ba jt2
cykli: 3 stanów: 10 wsk: żaden
Wyjście (Output)
(szyna danych)^— (A)