Sharp MZ-700 Owner's Manual page 167

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

Advertisement

Mnemonic
Symbolic
Op-
code
I
I
Mnemonic
Symbolic
Op-code
operation
operation
LDI
(DE)<-(HL)
11 1 01
1 01
I
DEC m
I
m<--m
-
1
d
DE<-DE+1
10 100
000
[QTI
HL<-HL+1
BC<----BC-1
General purpose arithmetic and control group
LDIR
(DE)
<-(HL)
11 101 101
DE<-D
E
+1
10
110
000
DAA
Decimal
adjustment
00 100
111
HL<-HL+1
upon
contents
of A
BC<----BC
-
1
after add or subtract
Repeat
until BC=
O
C
PL
A<-A
00
101
111
LOO
(DE)<-(HL)
11 101 101
N EG
A<-A +1
11
1 01
1 01
DE<----DE-1
10 10'1
000
01 000 100
HL<----HL-1
CCF
CY<-C Y
00
111' 111
BC<----BC-1
SCF
CY<----1
00
110 111
LDDR
(D E)
<-(HL)
11
101
101
NOP
No operation, but
00 000
000
DE<----DE-1
10 111 000
PC is incremented.
HL<--HL-1
H
A
LT
CPU ha lted
01 110
11
0
BC--BC-1
0
1
IFF<----0
11 110 011
Repeat
until
BC=
O
E
l
IFF<----1
11
111 011
CPI
A-(HL)
11
101 101
IMO
Set
interrupt
11 101
1 01
HL<-HL+1
10
100 001
mode 0
01
000 110
BC<----BC-1
IM1
Set interrupt
11 101 101
CPIR
A-(HL)
11
101
101
mode 1
01 010 110
HL+-HL+1
10
1'10
001
1M2
Set
inter
rupt
11 101 101
BC+-BC-1
mode2
01
011 110
Repeat unti
l
A=
(HL) or
BC=O
1
6-blt arithmetic group
CPD
A-(HL)
11 101 101
HL<----HL-1
10 101
001
ADD H
L
, ss
HL+-HL+ss
00 ss1 001
BC+-BC-1
ADC HL.ss
HL+-H
L
+ss+CY
11 1 01 1 01
CPDR
A-(
H
L)
11 101
001
01
ss
1
010
HL<--HL-1
10 111 001
SBC HL,
ss
HL+-HL-ss-CY
11 101
101
BC+-BC
-
1
01 ssO 010
Repeat until
A=
ADD IX,
pp
IX<-IX+pp
11 011
101
(HL)
or BC=O
00 pp1
001
ADD
IY. rr
IY<-IY
+rr
11 111 1
01
8
-
bit arithmetic and
logical
group
00
rr1
001
INC ss
ss--ss+
1
00
sso 011
ADD A.
r
A+-A+r
10
[QQQJ
r
INC
IX
IX+-IX+1
11 011 1
01
AD A.n
A<-A+n
11
[QQ9
110
00 100 011
n
INC IY
IY+- IY+1
11 111 101
ADD
A. (HL)
A+-A+(HL)
10[Qillj110
00 100 011
ADD
A.
(IX+d)
A+-A,
(
IX+d)
11
011
101
DEC
ss
ss+-ss
-
1
00
ss1
011
10
[QQ9
110
DEC IX
IX+-IX-1
11 011 101
d
00
101 011
ADD A,
( IY+d)
A+-A +
(IY
+d
)
11 111
101
DEC
IY
IY+- IY-1
11
111 101
10[QQ"g110
00 101
011
d
ADC A,
s
A+-A+s+CY
[QQ]
Rotate and shift group
SUBs
A<-A-s
[QI9
SBC A. s
A+-A-S-CY
[_Q]]
RLCA
~
00 000 111
AND s
A=A/\s
[IQg
OR s
A+-AVs
[D]
R
L
A
~
00
010 111
XOR s
A+-AEBs
[IQ]
CP s
A-s
DJ]
RRCA
~
00 001
11
1
INC r
r<-r+ 1
00
r
ITQQ]
INC
(
HL)
(HL)+-(HL) + 1
00 110
[]]9
RRA
L{£HillJ
00 011
111
INC
(
IX
+d)
(IX+
d
)
11
011 101
+-(IX +d)+ 1
00 110
ITQQ]
RLC r
l~
11
001 011
d
I
RLC
00
[QQQ]
r
INC
(
IY
+d)
( IY+
d)
11
111 101
(
HL)
11
001 011
<-(IY+d)+1
00 110
D.:Q9
I
00
[QQQJ
110
----------------------------------------------~-------------------161

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents