Delta Electronics Extension Digital I/O Module DOP-EXIO14RAE User Manual

Page 128

Advertising
background image

Appendix D Use of Application Instructions|DOP-EXIO Series

Revision March, 2008, Doc. Name: 2007PDD23000014

D-47

Mnemonic

Operands Function

ROR

D

D

n

Rotation Right

Bit Devices

Word Devices

X Y M S K H

KnX

KnY

KnM KnS

T

C

D

E

F

D

n

y

Note:

1. If D is used in device F, only 16-bit instruction is applicable.

2. If D is designated as KnY, KnM, and KnS, only K4 (16-bit) and K8

(32-bit) are valid.

3. Range of n: 1 ~ 16 (16-bit); 1 ~ 32 (32-bit)

16-bit instruction (5 Steps)

ROR

Continuous
execution

32-bit instruction (9 Steps)

DROR

Continuous
execution

y

Flags: M1022 (Carry flag)

Operands:

D

: Device to be rotated

n

: Number of bits to be rotated in 1 rotation

Explanations:
This instruction rotates the device content designated by D to the right for n bits.

Program Example:
When X0 = Off→On, the 16 bits (4 bits as a group) in D10 will rotate to the right, as shown in the figure
below. The bit marked with ※ will be sent to carry flag M1022.

0 1 1

1 0

1 0 1

0

0 1

1

1

0 0

1

0

1 0 1 1

1 0

0 1

1

1

1

0

0

1

0

0

higher bit

lower bit

higher bit

lower bit

X0

RORP

D10

K4

Rotate to the right

16 bits

Carry

flag

Carry

flag

After one rotation

to the right

D10

D10

Advertising