User Guide
<%27
7UGT
U/CPWCN
80 =&38,QVWUXFWLRQ'HVFULSWLRQ
$ULWKPHWLFDQG/RJLFDO
7DEOH OLVWVDOOWKHELWDULWKPHWLFRSHUDWLRQVWKDWFDQEHSHUIRUPHGZLWK
WKHDFFXPXODWRUDOVROLVWHGDUHWKHLQFUHPHQW
INCDQGGHFUHPHQWDEC
LQVWUXFWLRQV,QDOOWKHVHLQVWUXFWLRQVH[FHSW
INCDQGDECWKHVSHFLILHG
ELWRSHUDWLRQLVSHUIRUPHGEHWZHHQWKHGDWDLQWKHDFFXPXODWRUDQGWKH
VRXUFHGDWD7KHUHVXOWRIWKHRSHUDWLRQLVSODFHGLQWKHDFFXPXODWRUZLWK
WKHH[FHSWLRQRIFRPSDUH
CPWKDWOHDYHVWKHDFFXPXODWRUXQFKDQJHG$OO
WKHVHRSHUDWLRQVHIIHFWWKHIODJUHJLVWHUDVDUHVXOWRIWKHVSHFLILHG
RSHUDWLRQ
INCDQGDECLQVWUXFWLRQVVSHFLI\DUHJLVWHURUDPHPRU\
ORFDWLRQDVERWKVRXUFHDQGGHVWLQDWLRQRIWKHUHVXOW:KHQWKHVRXUFH
RSHUDQGLVDGGUHVVHGXVLQJWKHLQGH[UHJLVWHUVWKHGLVSODFHPHQWPXVW
IROORZGLUHFWO\:LWKLPPHGLDWHDGGUHVVLQJWKHDFWXDORSHUDQGIROORZV
GLUHFWO\)RUH[DPSOHWKHLQVWUXFWLRQ
AND07H LV
$VVXPLQJWKDWWKHDFFXPXODWRUFRQWDLQHGWKHYDOXH)+WKHUHVXOWRI
03H
LVSODFHGLQWKHDFFXPXODWRU
$FFXPXODWRUEHIRUHRSHUDWLRQ
1111 0011 F3H
2SHUDQG 0000 0111 07H
5HVXOWWR$FFXPXODWRU0000 0011 03H
7KH$GGLQVWUXFWLRQADDSHUIRUPVDELQDU\DGGEHWZHHQWKHGDWDLQWKH
VRXUFHORFDWLRQDQGWKHGDWDLQWKHDFFXPXODWRU7KH6XEWUDFW
SUB
SHUIRUPVDELQDU\VXEWUDFWLRQ:KHQWKH$GGZLWK&DUU\LVVSHFLILHG
ADCRUWKH6XEWUDFWZLWK&DUU\SBCWKHQWKH&DUU\IODJLVDOVRDGGHG
RUVXEWUDFWHGUHVSHFWLYHO\7KHIODJVDQGGHFLPDODGMXVWLQVWUXFWLRQ
DAA
LQWKH=DOORZDULWKPHWLFRSHUDWLRQVIRU
•
Multiprecision packed BCD numbers
•
Multiprecision signed or unsigned binary numbers
•
Multiprecision two’s complement signed numbers
Address A
A+1
E6
07
Op Code
Operand