KS57C2308/P2308/C2316/P2316 SAM47 INSTRUCTION SET
5-17
Table 5-17. Data Transfer Instructions — Binary Code Summary (Continued)
Name Operand Binary Code Operation Notation
LD Ra,#im 11011001Ra im
d3 d2 d1 d0 1 r2 r1 r0
RR,#imm 10000r2 r1 1RR imm
d7 d6 d5 d4 d3 d2 d1 d0
DA,A 10001001DA A
a7 a6 a5 a4 a3 a2 a1 a0
Ra,A 11011101Ra A
00000r2 r1 r0
EA,@HL 11011100A (HL), E (HL + 1)
00001000
EA,DA 11001110A DA, E DA + 1
a7 a6 a5 a4 a3 a2 a1 a0
EA,RRb 11011100EA RRb
11111r2 r1 0
@HL,A 11000100(HL) A
DA,EA 11001101DA A, DA + 1 E
a7 a6 a5 a4 a3 a2 a1 a0
RRb,EA 11011100RRb EA
11110r2 r1 0
@HL,EA 11011100(HL) A, (HL + 1) E
00000000
LDI A,@HL 10001010A (HL), then L L+1;
skip if L = 0H
LDD A,@HL 10001011A (HL), then L L–1;
skip if L = 0FH
LDC EA,@WX 11001100EA [PC13–8 + (WX)]
EA,@EA 11001000EA [PC13–8 + (EA)]
RRC A10001000C A.0, A3 C
A.n–1 A.n (n = 1, 2, 3)
PUSH RR 00101r2 r1 1((SP–1)) ((SP–2)) (RR),
(SP) (SP)–2
SB 11011101((SP–1)) (SMB), ((SP–2)) (SRB),
(SP) (SP)–2
01100111