Sharp MZ-700 Series Owner's Manual page 169

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

Advertisement

Mnemonic
Symbolic
operation
O p - c o d e
R L C (IX + d )
RLC (lY + d )
RL m
RRC m
RR m
SLA. m
SRA m
S R L m
R L D
R R D
LfcVT—TT^oVI
L | 7-0 [ifCY|
l-h 7~~*o i—tcyi—i
m
I c vh—| 7—0 ho
m
p T p f H g Z ]
oH 7-0 T — H c y 1
A
I
| 7 4|3 0| 17 4|3 0|
( H L )
A , f
| 7 4|3 0| | 7 4|3 0|
( H L)
11 011 101
11 001 011
— _ d
00 [000] 110
11 111 011
11 001 011
d
00 [000] 110
pfTTj
11 101 101
01 101 111
11 101 101
01 100 111
Bit set, r e s e t and t e s t group
BIT b, r
z — F b
11 001 011
01
b
r
BIT b, ( H L )
Z — ( H L ) b
11
011 011
01
b
110
BIT b, (IX + d )
Z — ( I X + d ) b
11 011 101
11 001 011
d
— >
01
b
110
BIT b, (lY + d )
Z — ( I Y + d ) b
11 111 101
11 001 011
d
— •
01
b
110
SET b, r
r b — 1
11 001
011
El
b
r
SET b, ( H L )
( H L ) b - 1
11 001 011
b
110
SET b, (IX + d )
(IX + d ) b — 1
11 001 101
11 001 011
H3
d
b
110
SET b, (lY + d )
(lY + d ) b — 1
11 111 101
11 001 011
< —
d
— •
b
110
RES b, m
mb—0
'
m
Mnemonic
Symbolic
operation
O p - c o d e
Jump group
J P nn
J P cc, nn
JR e
JR C, e
JR Z, e
JR NC, e
JR NZ, e
J P
( H L )
J P (IX)
J P (IY)
DJNZ e
C A L L nn
C A L L cc, nn
RET
RET cc
RETI
RETN
RST p
P C — n n
If condition cc is
true, P C < —nn;
otherwise, continue
P C — P C + e
If 0 = 0, continue.
If C = 1,
P C — P C + e
If Z = 0, continue.
If C = 1,
P C — P C + e
If 0 = 1, continue.
If C = 0 ,
P C — P C + e
If Z = 1, continue.
If Z = 0 ,
P C — P C + e
P C — H L
PC—IX
PC—IY
B — B —1
If B = 0, continue;
otherwise,
P C — P C + e
Call and return group
( S P - 1 ) — P C H
11 001 101
( S P — 2 ) — P C
L
n
P C — n n
n
If condition cc is
11 cc 100
false, continue;
n
otherwise same
n
as C A L L nn.
P C L — ( S P )
11 001 001
P C H — ( S P + 1 )
If condition cc is
11 cc 000
false, continue;
otherwise same
as RET.
Return f r o m
11 101 101
interrupt
01 001 101
Return f r o m NMI.
11 101 101
01 000 101
( S P - 1 ) — P C H
11
t
111
( S P - 2 ) — PCL
P C H — 0
P C L — P
11 000 011
n
— >
n
— »
11 cc
010
n
- >
n
— •
00 011 000
e - 2
- >
00 111 000
<
e - 2
— * •
00 101 000
e - 2
— *
00 110 000
e - 2
— »
00 100 000
e - 2
— "
11 101 001
11 011 101
11 101 001
11 111 101
11 101 001
00 010 000
<—
e - 2
— >
162-

Advertisement

Table of Contents
loading

Table of Contents