KS57C2308/P2308/C2316/P2316 SAM47 INSTRUCTION SET
5-71
OR Logical OR
OR dst,src
Operation: Operand Operation Summary Bytes Cycles
A, #im Logical-OR immediate data to A 2 2
A, @HL Logical-OR indirect data memory contents to A 1 1
EA,RR Logical-OR double register to EA 2 2
RRb,EA Logical-OR EA to double register 2 2
Description: The source operand is logically ORed with the destination operand. The result is stored in the
destination. The contents of the source are unaffected.
Operand Binary Code Operation Notation
A, #im 11011101A A OR im
0 0 1 0 d3 d2 d1 d0
A, @HL 00111010A A OR (HL)
EA,RR 11011100EA EA OR RR
00101r2 r1 0
RRb,EA 11011100RRb RRb OR EA
00100r2 r1 0
Example: If the accumulator contains the value 0C3H (11000011B) and register pair HL the value 55H
(01010101B), the instruction
OR EA,@HL
leaves the value 0D7H (11010111B) in the accumulator .