beautypg.com

Applicable program areas operands, Flags, 2 instructions – Omron SYSMAC CP CP1E-N@@D@-@ User Manual

Page 202: Operand specifications

background image

2 Instructions

2-166

CP1E CPU Unit Instructions Reference Manual(W483)

–/–L

Applicable Program Areas

Operands

Operand Specifications

Flags

Instruction

Mnemonic

Variations

Function

code

Function

SIGNED BINARY SUBTRACT
WITHOUT CARRY

@–

410

Subtracts 4-digit (single-word) hexadecimal data
and/or constants.

DOUBLE SIGNED BINARY
SUBTRACT WITHOUT
CARRY

–L

@–L

411

Subtracts 8-digit (double-word) hexadecimal data
and/or constants.

Symbol

–L

Area

Step program areas

Subroutines

Interrupt tasks

Usage

OK

OK

OK

Operand

Description

Data type

Size

–L

–L

Mi

–:

Minuend word

–L: First minuend word

INT

DINT

1

2

Su

–:

Subtrahend word

–L: First subtrahend word

INT

DINT

1

2

R

–:

Result word

–L: 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

Mi, Su

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

---

---

---

R

---

Name

Label

Operation

–L

Error Flag

P_ER

OFF

OFF

Equals Flag

P_EQ

ON when the 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 subtraction results in a borrow.

OFF in all other cases.

ON when the subtraction results in a borrow.

OFF in all other cases.

Overflow Flag

P_OF

ON when the result of subtracting a negative num-

ber from a positive number is in the range 8000 to
FFFF hex.

OFF in all other cases.

ON when the result of subtracting a negative num-

ber from a positive number is in the range
80000000 to FFFFFFFF hex.

OFF in all other cases.

Underflow Flag

P_UF

ON when the result of subtracting a negative num-

ber from a positive number is in the range 0000 to
7FFF hex.

OFF in all other cases.

ON when the result of subtracting a positive num-

ber from a negative number 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.

R

Mi

Su

Mi: Minuend word

Su: Subtrahend word

R: Result word

-(410)

R

Mi

Su

Mi: Minuend word

Su: Subtrahend word

R: Result word

-L(410)

This manual is related to the following products: