6F3B0253

7. Instructions

FUN 183

DNEG

Double-word 2’s complement

Expression

Input [ A+1A DNEG B+1B ]Output

Function

When the input is ON, this instruction finds the 2’s complement value of double-word data A+1A, and stores it in B+1B.

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 RW41RW40 is stored in double-word register D0151D0150.

For example, if RW41RW40 is -1234567890, the 2’s complement value 1234567890 is stored in D0151D0150.

Note

The data range of A+1A is -2147483648 to 2147483647. If the data of A+1A is -2147483648, the same data -2147483648 is stored in B+1B.

Basic Hardware and Function 233

Page 235
Image 235
Toshiba 6F3B0253 user manual Dneg, Double-word 2’s complement