EasyManua.ls Logo

Sharp MZ-80B - A.2 Technical Data of Z80 A-PIO

Sharp MZ-80B
138 pages
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...
i\lnemonic
IN
A,(n)
IN
r,(C)
INI
INIR
1ND
INDR
OUT
(n),A
OUT
(C), r
OUT!
OTIR
OUTD
OTDR
Symbo
li
c
Flags
OP-Code
No.
r\o. 1\o.
of
of
M
ofT
Commen.
ts
Operation
c
z P/V
s
N H
76
543
210
Bytes
Cycles
Stales
A
~
(n)
11
011 011
2
3
11
n to
Ao
- Ai
~
n
-
Ace to As-
Alc.
r
~
(C)
t
p
t
0
0
11
101
101
2 3
12
C to
Ao
-
A;
If
r =
110
only
01
r
000
B to
A,
·-
A1
:,
the
flag
s wi ll
be
aff
ec
t ed
CD
(HL)
~
(C)
t
X X
1
X
11
101
101
2 4
16
C to
An
-
A;
B
~
B
-
1
10
100
010
B to As -
Alc.
HL~HL
+
1
(HL)
~
(C)
1 X X 1 X
11
101 101
2 5
21
C to
An
- A;
B
~
B
-
1
10
110
010
rifB
11
B to As - Ala
HL
~
HL
+
1
2 4
16
Repe
at
until
B= O
CD
'If B-
11
(HL) <-(C)
t
X X 1
X
11
101 101
2 4
16
C to An - A
7
B~B
--
1
10
101
010
B to As - Al:,
HL
~
HL-1
(HL) +-(C)
1 X X 1 X
11
101
101
2 5
21
C to
Au
-
A;
B~B
-
1
10
111
010
'ifB 0 B to Ax-
Alc.
HL
~
HL
-
1
2 4
16
Repeat
until
B= O If
B ~
o
(n)~A
11
010
011
2
3
11
n to Au -
A;
Ace to A
x-
Al'>
(C) <- r
II
101
101
2
3
12
C to
An
-
A;
01
r
001
B to Ax- Ala
CD
(C)~(HL)
t
X X 1
X
11
101 101
2 4
16
C to
Au
-
A;
B<-B- 1
10
100
011
B to Ax- Al:,
HL
~
HL
+
1
(C) <-(HL)
1 X X I X
11
101
101
2
5
21
C to An -
A;
B
~
B
-
1
10
110
011
If BO
B to Ax- Ala
HL
~
HL
+
1
2
4
16
Re pe
at
until
B= O
·If BoO
CD
(C) - (HL)
t
X X 1 X
11
101
101
2 4
16
C to
An
-
A;
B
~
B
-
1
10
101
011
B to
Ax
-
AL·
·
HL+-
HL-1
(C)
~
(HL)
1 X X
1 X
11
101 101
2 5
21
C to
Ao
-
Ai
B
~
B
-
1
10
111
011
liB 0
B to Ax-
Alc.
HL+- HL- 1
2 4
16
Re pe
at
unti
l B= O
·If
1!
- 0
Notes: (D
If
the
result
of
B-1
is
zero
the
Z flag
is
set, otherwise it is reset.
Flag Notation: = flag not affected, 0 = flag reset, 1 = flag set,
X=
flag
is
unknown,
t = flag
is
affected according
to
the result
of
the operation.
INPUT
AND
OUTPUT
GROUP
TABLE
4.3-11
101

Other manuals for Sharp MZ-80B

Related product manuals