* Zaneguj zawartość wskaźnika CY.
00111111
cykli! 1 stanów: 4 wsfcs CY STC Ustaw przeniesienie (Set carry)
(CY) — 1
Do wskaźnika przeniesienia wpisz 1.
00110111
cykli: 1 stanów: 4 wsk: CY ------------ROZKAZY SKOKU
Występujące tu instrukcje warunkowe wykonywane są w zależności od stanu wskazanego wskaźnika, przy czym stosowane są następujące skrótowe oznaczenia warunku i odpowiadający mu trzybitowy kod}
JMP addr Skocz bezwarunkowo (Jump)
(PC)—(bajt 3)(baJt 2)
Skocz bezwarunkowo do rozkazu o adresie zawartym w drugim i trzecim bajcie rozkazu.
, 1 1 0 0 0 0,1 1
bajt2
,bajt5
cykli: 3 stanów: 10 wsk: żaden
Jcondition addr
Skocz warunkowo (Conditional Jump)
Jeżeli (CCC), to (PC)—(bajt3)(bajt2) w przeciwnym razie (PC) — (PC) + 3
Jeżeli wskazany warunek jest spełniony, skocz do rozkazu o adresie zawartym w drugim i trzecim bajcie rozkazu, w przeciwnym razie przejdź do wykonania kolejnego rozkazu.
1 1 CC C 0 1 0 bajt2 bajt3
wsk: żaden
cykli: 3 stanów: 10
CAŁL addr
Ccondition
RET
Rcondltion
Skocz do podprogramu bezwarunkowo (Cali)
((SP) - 1) —(PCH), ((SP) - 2)— (PCL)
(SP)— (SP) - 2; (PC)— (bajt3)(bajt2)
Prześlij zawartość licznika rozkazów do dwu kolejnych komórek pamięci o adresie wskazanym przez zawartość wskaźnika stosu. Zmniejsz zawartość wskaźnika stosu o 2. Skocz bezwarunkowo do rozkazu o adresie zawartym w drugim 1 trzecim bajcie rozkazu.
11001101
bajt2
bajtj
cykli: 5 stanów: 17 wsk: żaden
addr Skocz do podprogramu warunkowo (Conditional cali) Jeżeli (CCC), to:
((SP) - 1) —(PCH), ((SP) - 2) —(PCL),
(SP)— (SP) - 2, (PC)— (bajt3)(bajt2),
w przeciwnym razie (PC) —(PC) + 3
Jeżeli warunek Jest spełniony, wykonaj działanie Jak w rozkazie CAŁL, w przeciwnym razie przejdź do wykonania kolejnego rozkazu.
11CCC100
bajt2
cykli: 3/5 stanów: 11/17 wsk: żaden
Powróć bezwarunkowo (Return)
(PCL) —((SP)), (PCH) —((SP) + 1),
(SP) — (SP) + 2
Prześlij do licznika rozkazów zawartość dwu kolejnych komórek pamięci o adresach wskazanych przez wskaźnik stosu. Zwiększ zawartość wskaźnika stosu o 2.
11001001
cykli: 3 stanów: 10 wsk: żaden
Powróć warunkowo (Conditional return)
Jeżeli (CCC), to
(PCL) — ((SP)), (PCH) —((SP) + 1),
(SP) — (SP) + 2,
w przeciwnym razie (PC) —(PC) + 1
Jeżeli warunek Jest spełniony, wykonaj działanie jak w rozkazie RET, w przeciwnym razie przejdź do wykonania kolejnego rozkazu.
11CCC000
cykli: 1/3 stanów: 5/11 wsk: żaden