Toshiba 6F3B0250 Video Gaming Accessories User Manual


 
6F3B0250
Basic Hardware and Function
167
7. Instructions
FUN 035 +C Addition with carry
Expression
Input
-
[
A
+C
B
®
C
]
-
Output
Function
When the input is ON, the data of
A
,
B
and the carry flag (CF = S050) are added, and the result is
stored in
C
. If carry is occurred in the operation, the carry flag is set to ON. If the result is greater than
32767 or smaller than -32768, the output is turned ON.
This instruction is used to perform unsigned addition or double-length addition.
Execution condition
Input Operation Output CF
OFF No execution OFF
-
ON Execution Normal No carry OFF Reset
Carry occurred OFF Set
Overflow / No carry ON Reset
underflow Carry occurred ON Set
Operand
Name Device Re
g
ister Constant Index
X Y R S T. C. XW YW RW SW T C D I J K
A
Au
g
end
ÖÖÖÖÖÖÖÖÖÖ Ö Ö
B
Addend
ÖÖÖÖÖÖÖÖÖÖ Ö Ö
C
Sum
ÖÖÖÖÖÖÖÖÖ Ö
Example
When R013 is ON, the data of double-length registers D0101
×
D0100 and RW21
×
RW20 are
added, and the result is stored in D0201
×
D0200. The RSTC is a instruction to reset the carry flag
before starting the calculation.
If the data of D0101
×
D0100 is 12345678 and RW21
×
RW20 is 54322, the result 12400000 is stored
in D0201
×
D0200.
D0101
×
D0100 12345678
+
D0201
×
D0200 12400000
RW21
×
RW20 54322
CTi Automation - Phone: 800.894.0412 - Fax: 208.368.0415 - Web: www.ctiautomation.net - Email: info@ctiautomation.net