<< Previous | Next >>

> LD (BC),A
> LD (DE),A
> LD (HL),n
> LD (HL),r Load Rabbit 2000/3000/4000 Instruction

> Opcode | Instruction | Clocks | Operation
> 02 | LD (BC),A | 7 (2,2,3) | (BC) = A
> 12 | LD (DE),A | 7 (2,2,3) | (DE) = A
> 36 n | LD (HL),n | 7 (2,2,3) | (HL) = n
> ---- | LD (HL),r | 6 (2,1,3) | (HL) = r
> 77 | LD (HL),A | 6 (2,1,3) | (HL) = A
> 70 | LD (HL),B | 6 (2,1,3) | (HL) = B
> 71 | LD (HL),C | 6 (2,1,3) | (HL) = C
> 72 | LD (HL),D | 6 (2,1,3) | (HL) = D
> 73 | LD (HL),E | 6 (2,1,3) | (HL) = E
> 74 | LD (HL),H | 6 (2,1,3) | (HL) = H
> 75 | LD (HL),L | 6 (2,1,3) | (HL) = L

> Flags | ALTD | IOI/IOE
> S | Z | L/V | C | F | R | SP | S | D
> - | - | - | - |  |  |  |  | ·

> #### Description

> - `LD (BC),A:` Loads the memory location whose address is BC with A.

> - `LD (DE),A:` Loads the memory location whose address is DE with A.

> - `LD (HL),n:` Loads the memory location whose address is in HL with the 8-bit constant n.

> - `LD (HL),r:` Loads the memory location whose address is in HL, with r (any of the registers A, B, C, D, E, H, or L).

<< Previous | Next >>