KS57C2308/P2308/C2316/P2316 SAM47 INSTRUCTION SET
5-93
XOR Logical Exclusive OR
XOR dst,src
Operation: Operand Operation Summary Bytes Cycles
A,#im Exclusive-OR immediate data to A 2 2
A,@HL Exclusive-OR indirect data memory to A 1 1
EA,RR Exclusive-OR register pair (RR) to EA 2 2
RRb,EA Exclusive-OR register pair (RRb) to EA 2 2
Description: XOR performs a bitwise logical XOR operation between the source and destination variables and
stores the result in the destination. The source contents are unaffected.
Operand Binary Code Operation Notation
A,#im 11011101A A XOR im
0 0 1 1 d3 d2 d1 d0
A,@HL 00111011A A XOR (HL)
EA,RR 11011100EA EA XOR (RR)
00110r2 r1 0
RRb,EA 11011100RRb RRb XOR EA
00110r2 r1 0
Example: If the extended accumulator contains 0C3H (11000011B) and register pair HL contains 55H
(01010101B), the instruction
XOR EA,HL
leaves the value 96H (10010110B) in the extended accumulator.