December 2001 Commands 7 – 113
Word processing
with the
EXCLUSIVE OR
NOT command
Syntax: XON (EXCLUSIVE OR NOT)
Operands: B, W, D, K
Action:
Gate the contents of the word accumulator and the operand with EXCLUSIVE
OR NOT. In accordance with the different sizes of operand (B = 8 bit; W = 16
bit; D = K = 32 bit), 8, 16 or 32 bits will be influenced in the accumulator. Thus,
bit 0 of the accumulator is gated with bit 0 of the operand, bit 1 of the
accumulator with bit 1 of the operand, etc. The TNC saves the result of the
operation in the word accumulator.
Example:
Gate the content of words W4 and W6 with EXCLUSIVE OR NOT, and assign
the result to word W8.
Initial state:
Word W4 = 36 AA (hex)
Word W6 = 3C 36 (hex)
Word W8 = ?
Function STL Accumulator contents [bit] Operand contents [bit]
31..15 ..................... 7 ................. 0 1 5.......... 8 7............ 0
Load W6 into the
word accumulator.
L W6 0 ..... 0 0 1 1 1 1 0 0 0 0 1 1 0 1 1 0 0 0111100 00110110
Gate the contents of
word accumulator
and word W4 with
EXCLUSIVE OR
NOT.
XON
W4
1 ......1 111010101100011 00110110 10101010
Assign the gating
result to word W8.
= W8 1 ......1 111010101100011 11110101 01100011