EasyManua.ls Logo

Sharp MZ-700 - Z80 A Instruction Set

Sharp MZ-700
213 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
A.
4
Z80A Instruction Set
A summary
of
the
Z80A
instructions
are
given below for reference.
Mnemonic
Symbolic
Op
-code
I
I
Mnemonic
Symbolic
Op-code
operation operation
8-bit
load
group
I
L D
HL,
(
nn
)
j
H+-
(
nn+1
)
00
101
010
L+-
(
nn
)
n
LD
r,
r '
r+-r'
01
r
r '
n
LD
r,
n
r+-n
00
·r
110
LD
dd,
(
nn
)
dd
H+-(
nn
+
1)
11
101
101
n
dd
L <
-(n
n)
01
dd1
011
LD
r,
(HL)
r
+-(
HL)
01
r 110 n
LD
r,
(IX+d)
r
+-(
IX
+d)
11
011
101
n
01
r 110
LD
IX, (
nn
) I
XH+-(
nn
+ 1)
11
011
101
d
IXL
+-(
nn
)
00
101
010
LD
r,
(IY+d)
r
+-(
I
Y+d)
11
111 101
n
01
r 110
n
d
L D
IY, (
nn
)
I
YH+-(
nn+1
)
11
111
101
LD
(
HL),r
(
HL)
+-r
01
11
0 r IYL
+-(
nn
)
00
101
0
10
LD
( I
X+d),
r
( IX + d
)+-
r
11
011
101
n
01
110 r
n
d
LD
(nn),
HL
C
nn
+ 1)
+---H
00
100 010
LD
( I
Y+d),
r ( I
Y+
d
)+-
r
11
111
101
(n
n
)+-
L
n
01
110 r
n
d
LD
(n
n
),
dd
C
nn
+ 1)+---dd H
11
101
101
LD
(HL),
n (
HL)
+-n
00
110 110
C
nn
)+-ddl
01
ddO
011
n
n
LD
( I
X+d),
n
(IX+
d)+-n
11
011
101
n
00
1
10
110
LD
(
nn
) , IX
(nn
+ 1
)+-IXH
11
011
101
d
(
nn
)+-
IXL
00
100 010
n
n
LD
(IY+d),
n
(IY+d)+-n
11
111
101
n
00
110 110
LD
(
nn
),
IY
(
nn
+ 1 )
<-I
Y H
11
111 101
d
(
nn
)<---IY L
00
100 010
n
n
LD
A,
(BC)
A<-(BC)
00
001
01
0
it
LD
A,
(DE)
A+-(DE)
00
011
010
L D
SP,
HL
SP<-HL
11
111
001
LD
A,
(nn)
A<-(nn)
00
111
010
LD
SP,IX
SP+-
IX
11
011
101
n
11
111
00
1
n
LD
SP,
IY
SP+-
IY
11
111
101
LD
(BC),
A
(
BC)<-
A
00
000 010
11
111
001
LD
(DE),
A
(DE)+-A
00
010 010
PUSH
00
(SP
-2
)<-
00
L
11000101
LD
(nn),
A
(
nn
)
<-
A
00
110 010
(S
P-1
)+---oo H
n
PU
SH IX
(S
P-2
)+---
I
XL
11
011
101
n
(S
P-1)<-I
XH
11
100
101
L D
A,
I
A<-1
11
101
101
PUSH
IY
(S
P
-2)+---
IYL
11
111 101
01
010
111
(S
P
-1
)+-IY
H
11
100
101
LD
A. R
A+-R
11
1
01
101
POP
00
00
H+-(S
P + 1)
11
ooO
001
01
0
11
111
OOL
+-(SP)
LD
I, A
1<-A
11
1
01
101
POP
IX I
XH<-(S
P + 1)
11
011
101
01
000
111
IXL
+-(SP)
11
100 0
01
LD
R,A
R<-A
11
101
101
P OP IY
IYH+-(S
P+
1)
11
111
1
01
01
001
111
I
Yc+-(S
P)
11
100
001
1 6 -
blt
load
group
Exchange
group
·
and
block
transfer
and
search
g
roup
LD
dd,
nn
dd<-nn
00
ddO
001
EX
DE,
HL
DE+-+HL
11
101
011
n
EX A F,
AF
'
A F+-+AF'
00
001
000
n E
XX
(
BC
)+-+(
BC
')
11
011
001
LD
IX,
nn
I
X<-
nn
11
0
11
101
(
DE
)+-+(
DE
')
00
1
00
001
(
HL)
+-+(
HL
')
n EX
(SP),
HL
H+-+(S
P+
1)
11
100
011
n
L<-+(SP
)
LD
IY,
nn
IY<-nn
11
1
11
101
EX
(SP),
IX
I
XH-CS
P+
1)
11
0
11
101
00
100
001
IXL
.-.(S
P)
11
1
00
0
11
n EX
(S
P) , IY
IY
H-(
SP+1)
11
111 101
n
IY
L <-+(S P)
11
100
011
160--
------
----
----------
--
---------------------------------------------

Other manuals for Sharp MZ-700

Related product manuals