/RDGLQJ D PHPRU\ ORFDWLRQ XVLQJ LQGH[HG DGGUHVVLQJ IRU WKH GHVWLQDWLRQ
DQG LPPHGLDWH DGGUHVVLQJ IRU WKH VRXUFH UHTXLUHV IRXU E\WHV )RU H[DPSOH
LD (IX - 15), 21H
DSSHDUV DV
Address A
1RWLFH WKDW ZLWK DQ\ LQGH[HG DGGUHVVLQJ WKH GLVSODFHPHQW DOZD\V IROORZV
GLUHFWO\ DIWHU WKH 2S &RGH
7DEOH VSHFLILHV WKH ELW ORDG RSHUDWLRQV 7KH H[WHQGHG DGGUHVVLQJ
IHDWXUH FRYHUV DOO UHJLVWHU SDLUV 5HJLVWHU LQGLUHFW RSHUDWLRQV VSHFLI\LQJ
WKH VWDFN SRLQWHU DUH WKH
WKHVH LQVWUXFWLRQV LV
WKDW WKH VWDFN SRLQWHU LV DXWRPDWLFDOO\ GHFUHPHQWHG DQG LQFUHPHQWHG DV
HDFK E\WH LV SXVKHG RQWR RU SRSSHG IURP WKH VWDFN UHVSHFWLYHO\ )RU
H[DPSOH WKH LQVWUXFWLRQ
2S &RGH RI
Decrement SP
LD (SP), A
Decrement SP
LD (SP), F
7KH H[WHUQDO VWDFN QRZ DSSHDUV DV
80
DD
Op Code
36
A+1
One or Two Bytes
F1
A+2
Displacement (-15 in Signed
A+3
21
Two's Complement
Operand to Load
PUSH
'XULQJ H[HFXWLRQ WKLV VHTXHQFH LV JHQHUDWHG
F5H
DQG
LQVWUXFWLRQV 7KH PQHPRQLF IRU
PUSH
POP
DQG
7KHVH GLIIHU IURP RWKHU ELW ORDGV LQ
POP
LV D VLQJOH E\WH LQVWUXFWLRQ ZLWK WKH
PUSH AF
= &38 ,QVWUXFWLRQ 'HVFULSWLRQ
< %27
7UGT U /CPWCN
Need help?
Do you have a question about the Z80 and is the answer not in the manual?
Questions and answers