(DMC8) Load Instructions (8 bits)

Mnemonic

Symbolic
Operation

Flags
S    Z    H   P/V  N    C

Opcode
76 543 210

Hex

Bytes

M
Cycles

Clock
Cycles

Comments

LD r, r’

r ¬ r’

•     •     •     •     •     •

01   r      r’  

 

1

1

4

r, r’    Reg
000   B
001   C
010   D
011   E
100   H
101   L
111   A

LD r, n

r ¬ n

•     •     •     •     •     •

00   r    110
¬    n     ®

 

2

2

7

LD r, (HL)

r ¬ (HL)

•     •     •     •     •     •

01   r    110

 

1

2

7

LD r, (IX + d)

r ¬ (IX + d)

•     •     •     •     •     •

11 011 101
01   r    110
¬    d     ®

DD

3

5

19

LD r, (IY + d)

r ¬ (IY + d)

•     •     •     •     •     •

11 111 101
01   r    110
¬    d     ®

FD

3

5

19

LD (HL), r

(HL) ¬ r

•     •     •     •     •     •

01 110    r

 

1

2

7

LD (IX + d), r

(IX + d) ¬ r

•     •     •     •     •     •

11 011 101
01 110   r
¬    d     ®

DD

3

5

19

LD (IY + d), r

(IY + d) ¬ r

•     •     •     •     •     •

11 111 101
01 110   r
¬    d     ®

FD

3

5

19

LD (HL), n

(HL) ¬ n

•     •     •     •     •     •

00 110  110
¬    n     ®

36

2

3

10

LD (IX + d), n

(IX + d) ¬ n

•     •     •     •     •     •

11 011 101
00 110 110
¬    d     ®
¬    n     ®

DD
36

4

5

19

LD (IY + d), n

(IY + d) ¬ n

•     •     •     •     •     •

11 111 101
00 110 110
¬    d     ®
¬    n     ®

FD
36

4

5

19

LD A, (BC)

A ¬ (BC)

•     •     •     •     •     •

00 001  010

0A

1

2

7

LD A, (DE)

A ¬ (DE)

•     •     •     •     •     •

00 011  010

1A

1

2

7

LD A, (nn)

A ¬ (nn)

•     •     •     •     •     •

00 111  010
¬    n     ®
¬    n     ®

3A

3

4

13

LD (BC), A

(BC) ¬ A

•     •     •     •     •     •

00 000  010

02

1

2

7

LD (DE), A

(DE) ¬ A

•     •     •     •     •     •

00 010  010

12

1

2

7

LD (nn), A

(nn) ¬ A

•     •     •     •     •     •

00 110  010
¬    n     ®
¬    n     ®

32

3

4

13

Notes:

r, r’ means any of the registers A, B, C, D, E, H, L.

Flag Notation:

• = flag is not affected.