< %27
7UGT U /CPWCN
80
Top of stack
(SP)
F
A
(SP+1)
•
•
•
•
7KH
LQVWUXFWLRQ LV WKH H[DFW UHYHUVH RI D
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
Address A
E6
Op Code
07
A+1
Operand
,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
DOORZV WKH SURJUDPPHU WR VZLWFK EHWZHHQ WKH WZR SDLUV RI
08H
DFFXPXODWRU IODJ UHJLVWHUV ZKLOH
EHWZHHQ WKH GXSOLFDWH VHW RI VL[ JHQHUDOSXUSRVH 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
$OO
PUSH
DOORZV WKH SURJUDPPHU WR VZLWFK
D9H
= &38 ,QVWUXFWLRQ 'HVFULSWLRQ
DQG
PUSH
POP
Need help?
Do you have a question about the Z80 and is the answer not in the manual?