Toshiba 6F3B0253 User Manual
Page 235

6F3B0253
Basic Hardware and Function
233
7. Instructions
FUN 183
DNEG
Double-word 2’s complement
Expression
Input
−
[ A+1
⋅
A DNEG B+1
⋅
B ]
−
Output
Function
When the input is ON, this instruction finds the 2’s complement value of double-word data A+1
⋅
A,
and stores it in B+1
⋅
B.
Execution condition
Input
Operation
Output
OFF
No execution
OFF
ON
Execution
ON
Operand
Name
Device
Register
Constant Index
X
Y
R
S
T.
C. XW YW RW SW T
C
D
I
J
K
A Source
√
√
√
√
√
√
√
√
B Destination
√
√
√
√
√
√
Example
When X007 is ON, the 2’s complement value (sign inverted data) of double-word register
RW41
⋅
RW40 is stored in double-word register D0151
⋅
D0150.
For example, if RW41
⋅
RW40 is -1234567890, the 2’s complement value 1234567890 is stored
in D0151
⋅
D0150.
Note
•
The data range of A+1
⋅
A is -2147483648 to 2147483647. If the data of A+1
⋅
A is -2147483648,
the same data -2147483648 is stored in B+1
⋅
B.