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
-
-
-
-
•
Содержание 2000
Страница 2: ...ii Rabbit 2000 3000 Microprocessor...
Страница 4: ...iv Rabbit 2000 Microprocessor...
Страница 16: ...12 Rabbit 2000 3000 Microprocessor...
Страница 164: ...160 Instruction Reference Manual...
Страница 172: ...168 Rabbit 2000 3000 Microprocessor...
Страница 174: ...170 Rabbit 2000 3000 Microprocessor...