User Guide

<%27
7UGT
U/CPWCN
80 =&38,QVWUXFWLRQ'HVFULSWLRQ

7KHPOPLQVWUXFWLRQLVWKHH[DFWUHYHUVHRIDPUSH$OOPUSHDQGPOP
LQVWUXFWLRQVXWLOL]HDELWRSHUDQGDQGWKHKLJKRUGHUE\WHLVDOZD\V
SXVKHGILUVWDQGSRSSHGODVW
PUSH BC is PUSH 8 then C
PUSH DE is PUSH D then E
PUSH HL is PUSH H then L
POP HL is POP L then H
7KHLQVWUXFWLRQXVLQJH[WHQGHGLPPHGLDWHDGGUHVVLQJIRUWKHVRXUFH
UHTXLUHVWZRE\WHVRIGDWDIROORZLQJWKH2S&RGH)RUH[DPSOH
LD DE, 0659H
DSSHDUVDV
,QDOOH[WHQGHGLPPHGLDWHRUH[WHQGHGDGGUHVVLQJPRGHVWKHORZRUGHU
E\WHDOZD\VDSSHDUVILUVWDIWHUWKH2S&RGH
7DEOH OLVWVWKHELWH[FKDQJHLQVWUXFWLRQVLPSOHPHQWHGLQWKH=2S
&RGH
08HDOORZVWKHSURJUDPPHUWRVZLWFKEHWZHHQWKHWZRSDLUVRI
DFFXPXODWRUIODJUHJLVWHUVZKLOH
D9HDOORZVWKHSURJUDPPHUWRVZLWFK
EHWZHHQWKHGXSOLFDWHVHWRIVL[JHQHUDOSXUSRVHUHJLVWHUV7KHVH2S
&RGHVDUHRQO\RQHE\WHLQOHQJWKWRPLQLPL]HWKHWLPHQHFHVVDU\WR
SHUIRUPWKHH[FKDQJHVRWKDWWKHGXSOLFDWHEDQNVFDQEHXVHGWRPDNH
YHU\IDVWLQWHUUXSWUHVSRQVHWLPHV
(SP)
(SP+1)
F
A
Top of stack
Address A
A+1
E6
07
Op Code
Operand