< %27
7UGT U /CPWCN
7KH GLVSODFHPHQW LV D VLJQHG WZR¶V FRPSOHPHQW QXPEHU ,QGH[HG
DGGUHVVLQJ JUHDWO\ VLPSOLILHV SURJUDPV XVLQJ WDEOHV RI GDWD EHFDXVH WKH
LQGH[ UHJLVWHU FDQ SRLQW WR WKH VWDUW RI DQ\ WDEOH 7ZR LQGH[ UHJLVWHUV DUH
SURYLGHG EHFDXVH YHU\ RIWHQ RSHUDWLRQV UHTXLUH WZR RU PRUH WDEOHV
,QGH[HG DGGUHVVLQJ DOVR DOORZV IRU UHORFDWDEOH FRGH
7KH WZR LQGH[ UHJLVWHUV LQ WKH = DUH UHIHUUHG WR DV ,; DQG ,< 7R
LQGLFDWH LQGH[HG DGGUHVVLQJ WKH QRWDWLRQ XVH
(IX+d) or (IY+d)
+HUH G LV WKH GLVSODFHPHQW VSHFLILHG DIWHU WKH 2S &RGH 7KH SDUHQWKHVHV
LQGLFDWH WKDW WKLV YDOXH LV XVHG DV D SRLQWHU WR H[WHUQDO PHPRU\
5HJLVWHU $GGUHVVLQJ
0DQ\ RI WKH = 2S &RGHV FRQWDLQ ELWV RI LQIRUPDWLRQ WKDW VSHFLI\ ZKLFK
&38 UHJLVWHU LV WR EH XVHG IRU DQ RSHUDWLRQ $Q H[DPSOH RI UHJLVWHU
DGGUHVVLQJ LV WR ORDG WKH GDWD LQ UHJLVWHU LQWR UHJLVWHU &
,PSOLHG $GGUHVVLQJ
,PSOLHG DGGUHVVLQJ UHIHUV WR RSHUDWLRQV ZKHUH WKH 2S &RGH DXWRPDWLFDOO\
LPSOLHV RQH RU PRUH &38 UHJLVWHUV DV FRQWDLQLQJ WKH RSHUDQGV $Q
H[DPSOH LV WKH VHW RI DULWKPHWLF RSHUDWLRQV ZKHUH WKH DFFXPXODWRU LV
DOZD\V LPSOLHG WR EH WKH GHVWLQDWLRQ RI WKH UHVXOWV
5HJLVWHU ,QGLUHFW $GGUHVVLQJ
7KLV W\SH RI DGGUHVVLQJ VSHFLILHV D ELW &38 UHJLVWHU SDLU VXFK DV +/
WR EH XVHG DV D SRLQWHU WR DQ\ ORFDWLRQ LQ PHPRU\ 7KLV W\SH RI LQVWUXFWLRQ
LV YHU\ SRZHUIXO DQG LW LV XVHG LQ D ZLGH UDQJH RI DSSOLFDWLRQV
Op Code
One or Two Bytes
$Q H[DPSOH RI WKLV W\SH RI LQVWUXFWLRQ LV WR ORDG WKH DFFXPXODWRU ZLWK WKH
GDWD LQ WKH PHPRU\ ORFDWLRQ SRLQWHG WR E\ WKH +/ UHJLVWHU FRQWHQWV
,QGH[HG DGGUHVVLQJ LV DFWXDOO\ D IRUP RI UHJLVWHU LQGLUHFW DGGUHVVLQJ
80
= &38 ,QVWUXFWLRQ 'HVFULSWLRQ
Need help?
Do you have a question about the Z80 and is the answer not in the manual?