6F3B0250

7. Instructions

FUN 182

NEG

2’s complement

Expression

Input -[ A NEG B ]- Output

Function

When the input is ON, this instruction finds the 2’s complement value of A, and stores it in 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 RW39 is stored in D0122. For example, if RW38 is 4660, the 2’s complement value -4660 is stored in D0122.

2’s complement data is calculated as follows.

 

F E D C B A 9 8 7 6 5 4 3 2 1 0

RW39

0

0

0

1

0

0

1

0

0

0

1

1

0

1

0

0

 

 

 

 

 

 

 

 

 

Bit inverse

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

1

1

0

1

1

0

1

1

1

0

0

1

0

1

1

 

 

 

 

 

 

 

 

 

+ 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D0122

1

1

1

0

1

1

0

1

1

1

0

0

1

1

0

0

(4660)

(-4661)

(-4660)

Note

·The data range of A is -32768 to 32767. If the data of A is -32768, the same data -32768 is stored in B.

250 T1/T1S User’s Manual

CTi Automation - Phone: 800.894.0412 - Fax: 208.368.0415 - Web: www.ctiautomation.net - Email: info@ctiautomation.net

Page 252
Image 252
Toshiba PROSEC T1 T1S, 6F3B0250 user manual Neg, ’s complement