User Guide
<%27
7UGT
U/CPWCN
80 +DUGZDUHDQG6RIWZDUH,PSOHPHQWDWLRQ([DPSOHV
;B IS NOT ZERO, OTHERWISE FALL
;THROUGH.
(OHYHQE\WHVDUHUHTXLUHGIRUWKLVRSHUDWLRQ
)LJXUH 6KLIWLQJRI%&''LJLWV%\WHV
([DPSOH)RXU
2QHQXPEHULVWREHVXEWUDFWHGIURPDQRWKHUQXPEHUERWKRIZKLFKDUHLQ
SDFNHG%&'IRUPDWDQGDUHRIHTXDOEXWYDU\LQJOHQJWK7KHUHVXOWLVVWRUHG
LQWKHORFDWLRQRIWKHPLQXHQG7KHRSHUDWLRQLVSURJUDPPHGDVIROORZV
LD HL, ARG1 ;ADDRESS OF MINUEND
LD DE, ARG2 ;ADDRESS OF SUBTRAHEND
LD B, LENGTH ;LENGTH OF TWO ARGUMENTS
AND A ;CLEAR CARRY FLAG
SUBDEC:LD A, (DE) ;SUBTRAHEND TO ACC
SBC A, (HL) ;SUBTRACT (HL) FROM ACC
0