EasyManua.ls Logo

Hitachi AP1 - Page 47

Hitachi AP1
378 pages
Print Icon
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...
--------------------------------------------------------HMCS44C,HMCS44CL
Program
Counter
(PC)
!---64
words------!
1F
OF
07_
3D
3E
3F
(Hexa-decimal)
ftJi
0
ri
1
2
Program Area
30
ri
31
1--64
words-----l
page
page
page
(
page
page
Timer/counter
Interrupt Address (0 page
3F
address)
Input Interrupt Address(1 page 3F address)
Reset Address
(31
page 3F address)
1 F
OF
07
_ 3D
3E
3F
(Hexa-decimal)
Pattern Area
Pattern Area
61
page
62
page
Figure
1
ROM
Address Space
The program counter
is
used
for
addressing
of
ROM.
It
con-
sists of the page part and the address part as shown
in
Figure
2.
Once a certain value
is
loaded into a page part, the content
is
unchanged until other value
is
loaded
by
the program. The setta-
ble value of a page part
is
any number between 0 to
31.
Page Part
,----
Address Part
---
......
PCe
Figure
2 Configuration
of
Program Counter
The address part
is
a 6-bit polynomial counter and counts up
for each instruction cycle
time_
The sequence in the decimal and
hexa-decimal system
is
shown
in
Table
1.
This sequence
is
cir-
culating and has neither the starting nor ending point.
It
doesn't
generate an overflow carry. Consequently, the program on a
same page
is
executed in order unless the value
of
the page part
is
changed.
Table
1 Program Counter Address Part Sequence
Decimal
Hexadecimal
Decimal
Hexadecimal
Decimal
Hexadecimal
63
3F
5 05 9
09
62
3E
11
OB
19 13
61
30
23
17
38
26
59
3B
46
2E
12
OC
55 37
28
1C
25 19
47
2F
56 38
50
32
30
1E
49
31
37
25
60
3C
35 23 10
OA
57
39
6
06
21
15
51
33 13
00
42
2A
39
27
27
1B
20 14
14
OE
54
36
40
28
29
10
45
20
16
10
58
3A
26
1A
32 20
53 35 52
34
0
00
43
2B
41
29 1
01
22 16 18
12 3
03
44
2C
36
24 7 07
24
18 8
08
15
OF
48
30
17
11
31
1F
33
21
34
22
2
02 4
04
45