Chapter 6 Applied Instructions 
6-205 
API 
Instruction code  Operand  Function 
0806 
XNR  P 
S
1
, S
2
, D 
Logical exclusive NOR operation 
Device
X  Y  M  S  T  C  HC  D  L  SM  SR  E  PR  K  16#
“$”  DF 
16-bit instruction (7 steps) 
32-bit instruction (7 steps) 
Symbol: 
   
   
S
1
 
:
Data source 1  Word/Double word 
S
2
 
:
Data source 2  Word/Double word 
D 
:
Operation result  Word/Double word 
Explanation: 
1.  The logical operator XNR takes the binary representations in S
1
 and S
2
, and performs the 
logical exclusive NOR operation on each pair of corresponding bits. The operation result is 
stored in D. 
2.  Only the instruction DXNR can use the 32-bit counter. 
3.  The result in each position is 1 if the two bits are the same, and 0 if they are different. 
Example 1: 
When X0.0 is ON, the logical operator XNR takes the data in the 16-bit device Y0 and the 16-bit 
device Y2, and performs the logical exclusive NOR operation on each pair of corresponding bits. 
The operation result is stored in Y4. 
 
Example 2: 
When X0.0 is ON, the logical operator XNR takes the data in the 32-bit device (Y11, Y10) and the 
32-bit device (Y21, Y20), and performs the logical exclusive NOR operation on each pair of 
corresponding bits. The operation result is stored in (Y41, Y40).