C/+cl, Applicable program areas operands, Flags – Omron SYSMAC CP CP1E-N@@D@-@ User Manual

Page 196: 2 instructions, Operand specifications

Advertising
background image

2 Instructions

2-160

CP1E CPU Unit Instructions Reference Manual(W483)

+C/+CL

Applicable Program Areas

Operands

Operand Specifications

Flags

Instruction

Mnemonic

Variations

Function

code

Function

SIGNED BINARY ADD WITH
CARRY

+C

@+C

402

Adds 4-digit (single-word) hexadecimal data
and/or constants with the Carry Flag (CY).

DOUBLE SIGNED BINARY
ADD WITH CARRY

+CL

@+CL

403

Adds 8-digit (double-word) hexadecimal data
and/or constants with the Carry Flag (CY).

Symbol

+C

+CL

Area

Step program areas

Subroutines

Interrupt tasks

Usage

OK

OK

OK

Operand

Description

Data type

Size

+C

+CL

+C

+CL

Au

+C: Augend word

+CL: First augend word

INT

DINT

1

2

Ad

+C: Addend word

+CL: First addend word

INT

DINT

1

2

R

+C: Result word

+CL: First result word

INT

DINT

1

2

Area

Word addresses

Indirect DM addresses

Constants

CF

Pulse bits

TR bits

CIO

WR

HR

AR

T

C

DM

@DM

*DM

Au, Ad

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

---

---

---

R

---

Name

Label

Operation

+C

+CL

Error Flag

P_ER

OFF

OFF

Equals Flag

P_EQ

• ON when the addition result is 0.

• OFF in all other cases.

• ON when the result is 0.

• OFF in all other cases.

Carry Flag

P_CY

• ON when the addition results in a carry.

• OFF in all other cases.

• ON when the results in a carry.

• OFF in all other cases.

Overflow Flag

P_OF

• ON when the addition result of adding two positive

numbers and CY is in the range 8000 to FFFF
hex.

• OFF in all other cases.

• ON when the result of adding two positive num-

bers and CY is in the range 80000000 to
FFFFFFFF hex.

• OFF in all other cases.

Underflow Flag

P_UF

• ON when the addition result of adding two nega-

tive numbers and CY is in the range 0000 to 7FFF
hex.

• OFF in all other cases.

• ON when the result of adding two negative num-

bers and CY is in the range 00000000 to
7FFFFFFF hex.

• OFF in all other cases.

Negative Flag

P_N

• ON when the leftmost bit of the result is 1.

• OFF in all other cases.

• ON when the leftmost bit of the result is 1.

• OFF in all other cases.

+C(402)

R

Au

Ad

Au: Augend word

Ad: Addend word

R: Result word

+CL(403)

Au

Ad

R

Au: 1st augend word

Ad: 1st addend word

R: 1st result word

Advertising
This manual is related to the following products: