beautypg.com

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

Page 124

background image

Appendix D Use of Application Instructions|DOP-EXIO Series

Revision March, 2008, Doc. Name: 2007PDD23000014

D-43

Mnemonic

Operands Function

XOR

D

S

1

S

2

D

Logical Exclusive OR

Bit Devices

Word Devices

X Y M S K H

KnX

KnY

KnM KnS

T

C

D

E

F

S

1

S

2

D

y

Note:

1. If

S

1

, S

2

and D are used in device F, only 16-bit instruction is

applicable.

16-bit instruction (7 Steps)

WXOR

Continuous
execution

32-bit instruction (13 Steps)

DXOR

Continuous
execution

y

Flags: None

Operands:

S

1

: Source data device 1

S

2

: Source data device 2

D

: Operation result

Explanations:
1. This instruction conducts logical XOR operation of S

1

and S

2

and stores the result in D.

2. Operation rule: If the bits in S

1

and S

2

are the same, the corresponding bit of the operation result

in D will be “0”; if the bits in S

1

and S

2

are different, the corresponding bit of the operation result in

D

will be “1”.

Program Example 1:
When X0 = On, the 16-bit D0 and D2 will perform WXOR, logical XOR operation, and the result will be
stored in D4.

X0

WXOR

D0

D2

D4

0

0

1

1

1

1

1

1

0 0 0

0

0

0

1

1

1

1

0

0

0

0

1

1

0

WOR

b15

0

0

0

0

0

0

1

1

0

1

1 1

0

1

1

1 0

0 1 1 1 1

0

Before

execution

After

execution

D0

D2

D4

b0

Program Example 2:
When X1 = On, the 32-bit (D11, D10) and (D21, D20) will perform DXOR, logical XOR operation, and
the result will be stored in (D41, D40).

X1

DXOR

D10

D20

D40