beautypg.com

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

Page 189: 2 instructions, Operand specifications

background image

2-153

2 Instructions

CP1E CPU Unit Instructions Reference Manual(W483)

Increm

ent/D

ecrement

In

stru

ctio

ns

2

+

+

B

/+

+

BL

++B/++BL

Applicable Program Areas

Operands

Operand Specifications

Flags

Instruction

Mnemonic

Variations

Function

code

Function

INCREMENT BCD

++B

@++B

594

Increments the 4-digit BCD content of the speci-
fied word by 1.

DOUBLE INCREMENT BCD

++BL

@++BL

595

Increments the 8-digit BCD content of the speci-
fied words by 1.

Symbol

++B

+ +BL

Area

Step program areas

Subroutines

Interrupt tasks

Usage

OK

OK

OK

Operand

Description

Data type

Size

++

++L

++

++L

Wd

++B: Word
++BL: First word

WORD

DWORD

1

2

Area

Word addresses

Indirect DM addresses

Constants

CF

Pulse

bits

TR

bits

CIO

WR

HR

AR

T

C

DM

@DM

*DM

Wd

OK

OK

OK

OK

OK

OK

OK

OK

OK

---

---

---

---

Name

Label

Operation

Error Flag

P_ER

ON if the content of Wd/Wd+1 and Wd is not BCD.

OFF in all other cases.

Equals Flag

P_EQ

ON if the result is 0000/0000 0000 after execution.

OFF in all other cases.

Carry Flag

P_CY

ON if a digit in Wd/Wd+1 or Wd went from 9 to 0 during execution.

OFF in all other cases.

Wd: Word

++B(594)

Wd

Wd: First word

++BL(595)

Wd

This manual is related to the following products: