SAM47 INSTRUCTION SET KS57C2308/P2308/C2316/P2316
5-18
Table 5-17. Data Transfer Instructions — Binary Code Summary (Concluded)
Name Operand Binary Code Operation Notation
POP RR 0 0 1 0 1 r2 r1 0
RR
L
← (SP), RR
H
← (SP + 1)
SP ← SP + 2
SB 1 1 0 1 1 1 0 1
(SRB) ← (SP), SMB ← (SP + 1),
SP ← SP + 2
0 1 1 0 0 1 1 0
Table 5-18. Logic Instructions — Binary Code Summary
Name Operand Binary Code Operation Notation
AND A,#im 1 1 0 1 1 1 0 1
A ← A AND im
0 0 0 1 d3 d2 d1 d0
A,@HL 0 0 1 1 1 0 0 1
A ← A AND (HL)
EA,RR 1 1 0 1 1 1 0 0
EA ← EA AND RR
0 0 0 1 1 r2 r1 0
RRb,EA 1 1 0 1 1 1 0 0
RRb ← RRb AND EA
0 0 0 1 0 r2 r1 0
OR A, #im 1 1 0 1 1 1 0 1
A ← A OR im
0 0 1 0 d3 d2 d1 d0
A, @HL 0 0 1 1 1 0 1 0
A ← A OR (HL)
EA,RR 1 1 0 1 1 1 0 0
EA ← EA OR RR
0 0 1 0 1 r2 r1 0
RRb,EA 1 1 0 1 1 1 0 0
RRb ← RRb OR EA
0 0 1 0 0 r2 r1 0
XOR A,#im 1 1 0 1 1 1 0 1
A ← A XOR im
0 0 1 1 d3 d2 d1 d0
A,@HL 0 0 1 1 1 0 1 1
A ← A XOR (HL)
EA,RR 1 1 0 1 1 1 0 0
EA ← EA XOR (RR)
0 0 1 1 0 r2 r1 0
RRb,EA 1 1 0 1 1 1 0 0
RRb ← RRb XOR EA
0 0 1 1 0 r2 r1 0
COM A 1 1 0 1 1 1 0 1
A ← A
0 0 1 1 1 1 1 1