Delta Electronics Extension Digital I/O Module DOP-EXIO14RAE User Manual
Page 124
![background image](/manuals/79046/124/background.png)
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