All and more about Sharp PC
-1
500 at http:/lwww.PC-1500.info
CONTENTS
1.
Machine
Language .. . .. . .. . . . .. . .. .. . . .. . .. . .. .. . . . . .. .. . . . . .. . .. . . . . . . . .. . .. .. .•. . .. 1
2. LH5
801
Microprocessor
....................
.•
..
. : .. . . . . .. . . . .. . . .. . . . . . . .. . .. . .. .. . . . 5
2-1.
Outline
of
LH5801 .
..
. •
..
.
..
• .. .
..
.. .
..
.•. .
..
•
..
..
.
..
.
..
•
..
.. . . . . •.
..
. .•
..
. .. . . . . 6
2-2.
Internal
structure
. .. .. . .. . . . •. . .. ••. . . .. •. .. . •. . . .. .. . . . . •. . .. .. . •. . . . .. . . .. . . . . . 7
2-2-1. Bl
ock
diagram
. . . .. . . .. . . .. •.. . . . •. . .. .. . . . .. .. .. •• .. . . . ..•. . . .. •. . . . •. . . . 7
2-2-2. I
nterna
l registers . . .. . •. . . . •. . . ..•. . .. . . . . ..•. . .. . •. . . . • .. . .. . .. . . . .. .. . . . 8
2-2-3. Status flags . . .. . . . .. . .. . . . .. . . .. •. . . . •. . . ... . . .. .•. . .. . . . •. . . ..•. . .. . . . . . 8
2-2-4. CPU
pin
description
. . .. .. . •. . .. .•. . .. •. . . . . •. . ..••. . .. . . ••. . . .. . . . . .. . . . . 9
2-3.
Funct
ions . . .. . . . . .. . .. . . . .. . .. .. .. . . . . .. . . .. . . . . ..•. . .. . . . . .. .. . . . . . ... . . . .. . . . .
14
2-3-1. Ti
mer
......................................
...........
........
.. . .
..
.
....
14
2-3-2.
Interrupt
s . .. . .. . .. . . . .. . .. . . . . .. . . . .. . •. . .. .. . .. . .. . . . .. . . .. . . . •. . .. . .. . . 17
2-3-3.
2-3-4.
2-3-5.
Reset . . .. . .. .. . . . . .. . .. . . . . .. . .. . . . .. . . . . .. .. . . . . .. . .. .. . . .. . . . .. .. . . . . . . 20
CPU system s
eq
ue
nce .. . .. •. . . . . •. . .. .. . . . . .. . . . . .. .. . . . . •. . .. .•. .. . •. . . .
21
BF
flipflop
.. . .. . .. . . . .. . .. . . . . .. .. . . . .. . . .. •. . . . . .. . .. . . . . .. .. . . . . .. . .. . .
22
2-3-6.
WAIT
funct
i
on
........•.
. .
..
• .
..
. ..
.. ..
•. . .. •
.....
•
..
.....
••
. . .. •.
..
. .. . .
23
2-4. LH5801
instructions
...
.. .. . .. •.. .. . ••. .. •.. . . . .. . . .. •. . . . ••. .. . .. . •. . .. . .. .. .. . . .
24
2-4-1.
Outline
. .. . . . .. . . . . .. .. . . . . .. . . .. . . . .. . .. . . •. . . ..•. . .. . . . •. . . .. .. . . . ••. . . 24
2-4-2.
Ad
d,
subtract
,
and
logical
in
structions
.. . .. . .. . . . .. ••. .. . .. . •. . . . .. . .. . •. . .
25
2-4-3
. C
ompare
and
bit
test . .. . . . . . .. . . . .. . .. . . . .. . .. . . . • .. .. . .. . . . . .. .. . . . .. . . .
31
2-
4-4
. Transfer
and
s
earch
i
nstruct
ions .. .. . .. . . . . ..•. . .. • •. .. . .. . •. . . . .. . .. . • .. . 33
2-4-5
.
Block
transf
er
and
search
instructions
.. .. . .. . •. . .. ••. . . . .. . •. . . . .. . .. . •. . . 38
2-4-6. Rotate
and
shi
ft
in
str
uc
ti
ons
. .. .. . .. . . . .. . .. . . . .. . . .. . . . .. .•. . .. . . . .. .•. . .
39
2-4-7. CPU
control
ins
tru
cti
on
s.
..........................
.
..
. . .. •. . . . .. .
..
.. . . . . 42
2-4-8. J
ump
instruction
s . . .. . .. . . . .. . .. . . . .. . . . . .. . .. . . . .. . .. . . . .. . .. . .. . .. . . . . . 45
2-4-9.
Subrout
ine
jump
ins
tructions
. .. .. .. . . . . .. . .. . . . .. . . . . .. .. . . . . .. .•. . .. •. . . . 49
2-4-10. Return i
nstructions
. .. .. . .. . . . . .. .. . . . . •. . .. .. . .. . •. .. . . . . .. . .. . . . .. . . .. . . 53
2-
5.
Command
li
st
. . .. . . . .. . . . . .. .. . . . . .. . . .•. . .. . •. . . . •. . .. .•. . .. . . . •. . .. .•. .. . •. . . . 54
2-
6.
Electrical
characteristics
and
timings
.. . ..•. . .. • •. . ..•. . .. . . . .. . .. . •. . . . .. . .. . . . . . 63
3. LH5810/
LH58
11
1/0
port
controller
.. . .. •. . .. .. . . .. •. . . .••. . ..• .. .. . . . ••. . .. •. . . . .. . . 67
3-1.
Outline
. .. . ..
..
. .
..
..
....
..........•.......
. .
.•..
..
••.
.
..•..
.....
•.
....
..
..
....
. . 68
3-2.
Functions
. .. .. . .. . . . .. . •. . .. .. . . .. •. . . . .. . . . . •. . .. .. . . . . •. . .. . .. . . . . ..•. . .. •. . . . 68
3-3.
Internal
structure
. . .. . . . .. . . . .. . . .. •. . . . .. . . .. .. . . .. •. . .. ••. .. . . . . •. . ..•. . .. . . . . . 70
3-3-1.
Block
diagram
...............................
..
...
..........
......
.
.......
70
3
-3-2
.
Internal
reg
is
ters .. . . . •. . ... •. .. . . . . ... . . . .. .. . . . . .. .. . . . ••. . . . ••. . . .. . . .. 70
3-
3-3
. Pin
descr
i
pti
on . . .. . .. .. . .. . .. . . . .. . .. . . . . .. . .. .. . .. . . . .. . .. . . . . .. . .. .. . .. 73
3-4.
Funct
ions .. . .. . .. . . . .. . .. . . . .. . .. . . . . .. .. . . . . .. . .. .. . .. . . . . .. .. . . . . .. . .. . . . .. . .. 74
3-4-1.
Operation
. .
..
......
.
....
.
..
.....
.. . .
..
..
.
..
.
.....
..
..........
..
.....
...
.. 74
3-4-2.
Wait
contro
l . . .. . .. . .. .. . . . . •. . . . • .. .. .. . . .. •. . .. ••. . .. . .. •. . . . ••. .. . . . . .. 75
3-
4-3
. Serial data
input
. .. . . . .. . . . .. . . .. . . . . ..•. . .. . . . .. .• .. .. . . . •. . .. .. . . . . .. . . . 76
3-4--4. Reset . .. . . . .. . .. . .. . . ••. . ..••. . ... . . . .. . . . .•. . . . . • .. .. . .. •. . . .. •. . . . •. . . . 77
3-5. Spec
if
icati
on
. .. . . . .. . . . . .. . .. . . . .. . .. . . . .. . .. . . . . .••. . ..••. . . . .. ••. . ... . . . . •. . . . 78
3-5-1.
1/0
port
controll
er
inpu
t/
output
circu
it
s . . . . . .. •. . .. ••. .. . . . ••. . ... . . .. •. . . . 78
3-5-2. Pad
layout
and
s
tructure
. . .. .. . . .. . . .. . .. . . . .. . .. . •. . . . . ..•. . . .. •. . . . •. . . .
79
3-5-3. Electrical
chara
cte
ris
tics . . . . . •. . ..•. .. . . •. . . . •. . .. .. . . . . .. .•. . .. . . . .. .. . . . 79
Do not sell this PDF !!!