January 2012 8.15 Command Set 1683
Word processing
with the OR
command
Syntax: O (OR)
Operands: B, W, D, K
Action:
Gate the contents of the word accumulator and the operand with OR. In
accordance with the different data widths of the operands (B = 8 bits; W = 16
bits; D = K = 32 bits), 8, 16 or 32 bits, respectively, are 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 control saves the
result of the operation in the word accumulator.
Example:
Gate the content of byte B5 and byte B6 with OR, and assign the result to
word W8.
Initial state:
Byte B5 = 2A (hex)
Byte B6 = 36 (hex)
Word W8 = ?
Function STL Accumulator
content
Operand content
Load byte B6 into the
word accumulator.
L B6 36 36
Gate the contents of the
word accumulator and
byte B5 with OR.
O B5 3E 2A
Assign the gating result to
word W8.
= W8 3E 3E