AH500 Programming Manual API 0806 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).
6-206 Instruction code Operand Function W D XNR P S , S , D 1 2 Logical exclusive NOR operation Device X Y M S T C HC D L SM SR E PR K 16# “$” DF S 1 S 2 D Pulse instruction 16-bit instruction (7 steps) 32-bit instruction (7 steps) AH500 AH500 AH500