beautypg.com

Instructions fun 035 +c addition with carry – Toshiba 6F3B0253 User Manual

Page 151

background image

6F3B0253

Basic Hardware and Function

149

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

Register

Constant Index

X

Y

R

S

T.

C. XW YW RW SW T

C

D

I

J

K

A Augend

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