![background image](http://html1.mh-extra.com/html/rabbit/2000/2000_instruction-and-reference-manual_3112735068.webp)
64
Rabbit 2000/3000 Microprocessor
Description
•
LD (IY+d),HL:
Loads the data in L into the memory location whose address is the sum of
the data in IY and a displacement value d. Then, loads the data in H into the memory location
whose address is the sum of the data in IY and a displacement value d plus 1.
•
LD (IY+d),n:
Loads the 8-bit constant n into the memory location whose address is the
sum of the data in IY and a displacement value d.
•
LD (IY+d),r:
Loads the data in r (any of the registers A, B, C, D, E, H, or L) into the mem-
ory location whose address is the sum of the data in IY plus a displacement value d.
LD (IY+
d
),HL
LD (IY+
d
),
n
LD (IY+
d
),
r
Opcode
Instruction
Clocks
Operation
FD F4
d
LD (IY+
d
),HL
13 (2,2,2,1,3,3)
(IY +
d
) = L;
(IY +
d
+ 1) = H
FD 36
d n
LD (IY+
d
),
n
11 (2,2,2,2,3)
(IY +
d
) =
n
——
FD 77
d
FD 70
d
FD 71
d
FD 72
d
FD 73
d
FD 74
d
FD 75
d
LD (IY+
d
),
r
LD (IY+
d
),A
LD (IY+
d
),B
LD (IY+
d
),C
LD (IY+
d
),D
LD (IY+
d
),E
LD (IY+
d
),H
LD (IY+
d
),L
10 (2,2,2,1,3)
10 (2,2,2,1,3)
10 (2,2,2,1,3)
10 (2,2,2,1,3)
10 (2,2,2,1,3)
10 (2,2,2,1,3)
10 (2,2,2,1,3)
10 (2,2,2,1,3)
(IY +
d
) =
r
(IY +
d
) = A
(IY +
d
) = B
(IY +
d
) = C
(IY +
d
) = D
(IY +
d
) = E
(IY +
d
) = H
(IY +
d
) = L
Flags
ALTD
I/O
S
Z
L/V
C
F
R
SP
S
D
-
-
-
-
•
Summary of Contents for 2000
Page 2: ...ii Rabbit 2000 3000 Microprocessor...
Page 4: ...iv Rabbit 2000 Microprocessor...
Page 16: ...12 Rabbit 2000 3000 Microprocessor...
Page 164: ...160 Instruction Reference Manual...