Sharp MZ-700 Series Owner's Manual page 167

Personal computer
Hide thumbs Also See for MZ-700 Series:
Table of Contents

Advertisement

A. 4 Z80A Instruction Set
A summary of the Z80A instructions are given below for reference.
Mnemonic
Symbolic
operation
O p - c o d e
Mnemonic
Symbolic
operation
O p - c o d e
8 - b i t load group
LD HL, (nn)
H<—(nn + 1)
00 101 010
L<—(nn)
n
L<—(nn)
n
*
LD r, r'
r — r'
01
r
P'
^
n
LD r, r'
r — r'
01
r
n
LD r, n
r«— n
00
r
110
LD dd, (nn)
d d
H
— ( n n + 1)
11 101 101
n
-4.
ddi.<—(nn)
01 dd1 011
LD
r,
( H L )
r<—(HL)
01
r
110
n
LD
r,
(IX + d )
r — ( I X + d )
11 011 101
n
01
r
110
LD IX, (nn)
IX
H
—(nn + 1)
11 011 101
a
— •
IX
L
<—(nn)
00 101 010
LD r. (lY + d )
r — ( l Y + d )
11
01
111
r
101
110
,
n
n
f
d
—•
LD IY, ( n n )
IY
H
«—(nn + 1)
11 111 101
LD ( H L ) , r
( H L ) — r
01 110
r
IY
L
<—(nn)
00 101 010
LD (IX + d), r
(IX + d ) — r
11 011 101
< —
n
— »
01 110
r
n
d
LD (nn), HL
(nn +1)<—H
00 100 010
LD ( l Y + d ) , r
( I Y + d ) — r
11
01
111
110
101
r
( n n ) ^ L
4
n
n
d
— >
LD (nn), dd
(nn + 1 ) < - d d
H
11 101 101
LD ( H L ) , n
( H L ) — n
00 110 110
(nn)<—dd
L
01 ddO 011
n
— »
n
— >
LD (IX + d), n
(IX + d ) — n
11 011 101
n
00 110 110
LD (nn), IX
(nn +1)<—IX
H
11 011 101
d
(nn)<—IX
L
00 100 010
n
— >
n
LD (lY + d), n
(lY + d ) — n
11 111 101
n
00 110
d
110
LD (nn), IY
(nn + 1)<—IY
H
(nn)<—IY
L
11
00
111
100
101
010
n
— »
n
— »
LD A, ( B C )
A — ( B C )
00 001 010
n
LD A, ( D E )
A<—(DE)
00 011 010
LD SP, HL
SP->—HL
11 111 001
LD A, (nn)
A — ( n n )
00 111
n
010
LD SP, IX
S P ^ I X
11
11
011
111
101
001
n
—«•
LD SP. IY
SP<—IY
11 111 101
LD ( B C ) , A
( B C ) — A
00 000 010
11 111 001
LD ( D E ) , A
( D E ) — A
00 010 010
PUSH qq
( S P —2)<—qq
L
11 qqO 101
LD (nn), A
( n n ) — A
00 110 010
( S P —1)<—qq
H
<—
n
— >
PUSH IX
C S P - 2 ) — I X L
11 011 101
n
- >
C S P - 1 ) — I X
H
11 100 101
LD A, I
A—I
11 101 101
PUSH IY
( S P —2)<—IY
l
11 111 101
01 010 111
( S P - D ^ I Y h
11 100 101
LD A, R
A — R
11 101 101
P O P qq
qq
H <
—(SP + 1)
11 qqO 001
01 011 111
q q
L <
— ( S P )
LD I, A
I—A
11 101 101
P O P IX
I X
H
« - ( S P + 1)
11 011 101
01 000 111
I X
L
— ( S P )
11 100 001
LD R, A
R — A
11 101 101
P O P IY
I Y
h
^ - ( S P + 1)
11 111 101
01 001 111
IYL*—(SP)
11 100 001
1 6 - b i t load group
Exchange group and block t r a n s f e r and search group
LD dd, nn
d d — n n
00 ddO 001
EX DE, HL
D E « H L
11 101 011
n
EX AF, AF'
A F - > A F '
00 001 000
n
—>•
EXX
( B C ) - ( B C ' )
11 011 001
LD IX, nn
IX—nn
11
00
011
100
101
001
( D E ) — ( D E O
( H L ) — ( H L ' )
n
- »
EX ( S P ) , HL
H — ( S P + 1 )
11 100 011
n
— •
L — ( S P )
LD IY, nn
IY—nn
11 111 101
EX ( S P ) , IX
I X
H
— ( S P + 1)
11 011 101
00 100 001
IX
L
<->(SP)
11 100 011
n
EX ( S P ) , IY
I Y H — ( S P + 1 )
11 111 101
n
—•
I Y L — ( S P )
11 100 011
160-

Advertisement

Table of Contents
loading

Table of Contents