Instruction Set; 8-Bit Load Group - Sharp mz-800 Technical Reference And User's Manual

Hide thumbs Also See for mz-800:
Table of Contents

Advertisement

4-3 Z-80 Instruction set
- - 8-Bit
Load Group--
I
flags
opcode
:-io.
No.
I
mnemonic
operation
c
p
\i
s
bytes
of 1\1
ofT
comments
i
z
N
H
76
543 210
cycles cycles
LD r,r
r~r
• • • • • •
01
r
r
1
1
4
r. r
register
LD r,n
r<-- n
• • • • • •
00
r
110
2
2
7
000
B
+-
n
-+
001
c
LD r,(HL)
r<--( HL)
• • • • • •
01
r
110
1
2
7
010
D
011
E
LD r,(IX +d)
r<--(IX +d)
• • • • • •
11 011 101
3
5
19
H
100
01
r
110
101
L
+-
d
-+
A
111
LD r,(IY+d)
r~(IY
+d)
• • • • • •
11 111 101
3
5
19
01
r
110
+-
d
-+
LD (HL),r
( HL) <--r
• • • • • •
01 110
r
1
2
7
LD (IX +d), r
(IX +d)<--r
• • • • • •
11 011 101
3
5
19
01 110
r
·-
d
--+
LD (IY +d), r
(IY +d)<--r
• • • • • •
11 111 101
3
5
19
01 110
r
+-
d
--+
LD (HL),n
(HL)<--n
• • • • • •
00 110 110
2
3
10
+-
n
--+
LD (IX+d),n
(IX +d)+-n
• • • • • •
11 011 101
4
5
19
00 110 110
+-
d
--+
+-
n
--+
LD (IY+d),n
(IY +d)+-n
• • • • • •
11 111 101
4
5
19
00 110 110
+-
d
--+
+-
n
--+
LD A,(BC)
A+-(BC)
• • • • • •
00 001 010
1
2
7
LD A,(DE)
A+-(DE)
• • • • • •
00 011 010
1
2
7
LD A,(nn)
A+-(nn)
• • • • • •
00 111 010
3
4
13
+-
n
--+
+-
n
-+
LD (BC), A
(BC)+-A
• • • • • •
00 000 010
1
2
7
LD (DE), A
(DE)+-A
• • • • • •
00 010 010
1
2
7
LD (nn),A
(nn)+-A
• • • • • •
00 110 010
3
4
13
+-
n
--+
+-
n
--+
LD A, I
A <--I
t
IFF2
t
0
0
11 101 Ill
2
2
9
IFF2: contents of
01 010 111
interrupt enable
LD A.R
A+-R
t
IFF2
t
0
0
11 101 101
2
2
9
flip-flop 2
01 011 111
LD I, A
1+-A
• • •
• •
11 101 101
2
2
9
Ol 000 111
LD R,A
R+-A
• • • • • •
11 101 101
2
2
9
01 001 111
141

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents