Sharp MZ-700 Series Owner's Manual page 168

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

Advertisement

Mnemonic
Symbolic
operation
Op-code
LDI
( D E ) — ( H L )
11 101 101
DE—DE + 1
10 100 000
HL—HL + 1
B C — B C - 1
LDIR
( D E ) — ( H L )
11 101 101
DE—DE + 1
10 110 000
HL—HL + 1
BC—BC — 1
Repeat until BC=0
LDD
( D E ) — ( H L )
11 101 101
D E — D E - 1
10 101 000
H L - H L —1
BC—BC — 1
LDDR
( D E ) — ( H L )
11 101 101
DE<—DE —1
10 111 000
H L « - H L - 1
B C — B C - 1
Repeat until BC=0
CPI
A —(HL)
11 101 101
HL*—HL + 1
10 100 001
BC"—BC —1
CPIR
A —(HL)
11 101 101
HL— H L + 1
10 110 001
BC—BC —1
Repeat until A =
( H L ) or BC = 0
C P D
A — ( H L )
11 101 101
HL—HL —1
10 101 001
BC<—BC —1
CPDR
A— ( H L )
11 101 001
HL<—HL —1
10 111 001
B C — B C - 1
Repeat until A =
( H L ) or BC = 0
Mnemonic
Symbolic
operation
Op-code
8 - b i t arithmetic and logical group
A D D A, r
AD A, n
ADD A, ( H L )
ADD A, (IX + d )
ADD A, (lY + d)
ADC A, s
SUB s
SBC A,
S
AND
S
OR
S
XOR
S
C P S
INC r
INC ( H L )
INC ClX + d )
INC ClY + d)
A — A + r
A—A + n
A—A + ( H L )
A—A, (IX + d)
A—A + (IY + d)
A — A + s + CY
A — A — S
A — A - S - C Y
A = AAs
A—AVs
A — A © S
A - S
r — r + 1
( H L ) — ( H L ) +1
(IX + d )
—(ix + d) + l
(lY + d)
—(lY + d) + 1
1 0 [ O O O j r
11 [ooo! 110
— n — »
10 f000| 110
11 011 101
10 [pool 110
d
11 rri 101
10 I oooj
d
110
001
0101
011
100
110
101
111
00
r
00 110[
11 011 101
oo nopTool
d
11 111 101
00 110[
d
DEC m
m « — m — 1
| T oT!
General purpose arithmetic and control group
DAA
Decimal adjustment
00 100 111
upon contents of A
after add or subtract
C P L
A <—A
00 101 111
NEG
A<—A +1
11 101 101
01 000 100
C C F
cy<-cy
00 11V 111
S C F
CY*—1
00 110 111
NOP
No operation, but
00 000 000
PC is incremented.
HALT
CPU halted
01 110 110
Dl
IFF—0
11 110 011
El
IFF—1
11 111 011
IM0
Set interrupt
11 101 101
mode 0
01 000 110
IM1
Set interrupt
11 101 101
mode 1
01 010 110
IM2
Set Interrupt
11 101 101
mode-2
01 011 110
RLCA
RLA
RRCA
RRA
RLC r
RLC ( H L )
1 6 - b i t arithmetic group
ADD HL,
S S
H L — H L + ss
00 SS1 001
ADC HL, ss
HL—HL + S S + CY
11 101 101
01 SS1 010
SBC HL,
S S
H L — H L - S S - C Y
11 101 101
01 ssO 010
ADD IX, pp
IX—IX + pp
11 011 101
00 pp1 001
ADD IY, rr
IY— lY + rr
11 111 101
00 rr1 001
INC ss
S S — S S + 1
00 ssO 011
INC IX
IX—IX+1
11 011 101
00 100 011
INC IY
IY—IY + 1
11 111 101
00 100 011
DEC ss
SS—SS —1
00 ss1 011
DEC IX
IX— I X - 1
11 011 101
00 101 011
DEC IY
IY— IY —1
11 111 101
00 101 011
Rotate and shift group
| C Y
| I H ^ O [ J
CYHH 7 < — O
L-1 7-"oTLfCYl
l | 7—*0 |—fcvi 1
00 000 111
00 010 111
00 001 111
00 011 111
11 001 011
00 [000] r
11 001 011
00 foool 110
161-

Advertisement

Table of Contents
loading

Table of Contents