beautypg.com

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

Page 217: Operand specifications

background image

2-181

2 Instructions

CP1E CPU Unit Instructions Reference Manual(W483)

Sym

bol

Math I

n

stru

ctio

ns

2

/, /L

/, /L

Applicable Program Areas

Operands

Operand Specifications

Flags

Instruction

Mnemonic

Variations

Function

code

Function

SIGNED BINARY DIVIDE

/

@/

430

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

DOUBLE SIGNED BINARY
DIVIDE

/L

@/L

431

Divides 8-digit (double-word) signed 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

Dd

/:

Dividend word

/L: First dividend word

INT

DINT

1

2

Dr

/:

Divisor word

/L: First divisor word

INT

DINT

1

2

R

First result word

DWORD

LWORD

2

4

Area

Word addresses

Indirect DM addresses

Constants

CF

Pulse bits

TR bits

CIO

WR

HR

AR

T

C

DM

@DM

*DM

Dd, Dr

OK

OK

OK

OK

OK

OK

OK

OK

OK

OK

---

---

---

R

---

Name

Label

Operation

Error Flag

P_ER

ON when the divisor is 0.

OFF in all other cases.

Equals Flag

P_EQ

ON when as a result of the division, R/R+1, R is 0.

OFF in all other cases.

Negative Flag

P_N

ON when the leftmost bit of the R/R+1, R is 1.

OFF in all other cases.

/(430)

R

Dd

Dr

Dd: Dividend word

Dr: Divisor word

R: Result word

/L(431)

R

Dd

Dr

Dd: 1st dividend word

Dr: 1st divisor word

R: 1st result word

This manual is related to the following products: