IRU H[WHQGHG SUHFLVLRQ DULWKPHWLF $OVR WKH
)ODJ LI WKH FRQGLWLRQV IRU PDNLQJ WKH GHFLPDO DGMXVWPHQW DUH PHW
)RU LQVWUXFWLRQV
EHWZHHQ WKH OHDVW VLJQLILFDQW E\WH /6% DQG PRVW VLJQLILFDQW E\WH 06%
IRU DQ\ UHJLVWHU RU PHPRU\ ORFDWLRQ 'XULQJ LQVWUXFWLRQV
SLA
RU PHPRU\ ORFDWLRQ 'XULQJ LQVWUXFWLRQV
&DUU\ FRQWDLQV WKH ODVW YDOXH VKLIWHG RXW RI %LW
PHPRU\ ORFDWLRQ
)RU WKH ORJLFDO LQVWUXFWLRQV
7KH &DUU\ )ODJ FDQ DOVR EH VHW E\ WKH 6HW &DUU\ )ODJ
FRPSOHPHQWHG E\ WKH &RPSOLPHQW &DUU\ )ODJ
$GG6XEWUDFW )ODJ
7KH $GG6XEWUDFW )ODJ 1 LV XVHG E\ WKH
Accumulator
LQVWUXFWLRQV )RU
1 LV VHW WR
$GG6XEWUDFW )ODJ
7KH
GLVWLQJXLVK EHWZHHQ
LQVWUXFWLRQV 1 VHWV WR )RU DOO
3DULW\2YHUIORZ )ODJ 39
7KLV IODJ LV VHW WR D VSHFLILF VWDWH GHSHQGLQJ RQ WKH RSHUDWLRQ SHUIRUPHG
)RU DULWKPHWLF RSHUDWLRQV WKLV IODJ LQGLFDWHV DQ 2YHUIORZ FRQGLWLRQ ZKHQ
WKH UHVXOW LQ WKH $FFXPXODWRU LV JUHDWHU WKDQ WKH PD[LPXP SRVVLEOH QXPEHU
80
RLA
RRA
WKH &DUU\ FRQWDLQV WKH ODVW YDOXH VKLIWHG RXW RI %LW RI DQ\ UHJLVWHU
LQVWUXFWLRQ '$$ WR GLVWLQJXLVK EHWZHHQ
LQVWUXFWLRQV 1 LV FOHDUHG WR )RU 68% LQVWUXFWLRQV
ADD
Decimal Adjust Accumulator
ADD
DAA
DQG
WKH &DUU\ ELW LV XVHG DV D OLQN
RLS
RRS
RRCA
DQG
AND
OR
XOR
Decimal Adjust
LQVWUXFWLRQ
DQG
LQVWUXFWLRQV )RU DOO
SUBTRACT
LQVWUXFWLRQV 1 VHWV WR
SUBTRACT
< %27
7UGT U /CPWCN
LQVWUXFWLRQ VHWV WKH &DUU\
RLCA
DQG
RRC
SRA
SRL
RI DQ\ UHJLVWHU RU
0
WKH &DUU\ LV UHVHW
DQG
SCF
LQVWUXFWLRQV
CCF
DQG
ADD
XVHV WKLV IODJ WR
DAA
ADD
= ,QVWUXFWLRQ 6HW
DQG
RLC
WKH
SUB
Need help?
Do you have a question about the Z80 and is the answer not in the manual?