Instructions fun 032 d − double-word subtraction – Toshiba 6F3B0253 User Manual

Page 150

Advertising
background image

6F3B0253

148

T1-16S User’s Manual

7. Instructions

FUN 032

D

−

Double-word subtraction

Expression

Input

−

[ A+1

⋅

A D

−

B+1

⋅

B

→

C+1

⋅

C ]

−

Output

Function

When the input is ON, the double-word data of B+1

⋅

B is subtracted from A+1

⋅

A, and the result is

stored in C+1

⋅

C. The data range is -2147483648 to 2147483647.

If the result is greater than 2147483647, the upper limit value 2147483647 is stored in C+1

⋅

C, and

the output is turned ON. If the result is smaller than -2147483648, the lower limit value
-2147483648 is stored in C+1

⋅

C, and the output is turned ON.

Execution condition

Input

Operation

Output

OFF

No execution

OFF

ON

Execution (normal)

OFF

Execution (overflow or underflow occurred)

ON

Operand

Name

Device

Register

Constant Index

X

Y

R

S

T.

C. XW YW RW SW T

C

D

I

J

K

A Minuend

√

√

√

√

√

√

√

√

B Subtrahend

√

√

√

√

√

√

√

√

C Difference

√

√

√

√

√

√

Example

When R005 is ON, the double-word data of RW25

⋅

RW24 is subtracted from the double-word

data of D0101

⋅

D0100, and the result is stored in D0103

⋅

D0102.

If the data of D0101

⋅

D0100 is 1580000 and the data of RW25

⋅

RW24 is 80000, the result

1500000 is stored in D0103

⋅

D0102, and R010 is turned OFF. (No overflow/underflow)

D0101

⋅

D0100

1580000

−

D0103

⋅

D0102

1500000

R010 is OFF

RW25

⋅

RW24

80000

Advertising