Professional Documents
Culture Documents
1CPU ______
ABCD
2______
AB
C
D
3______
AB
CD
4______
A B
CD
5______
ABCacheCCacheD
6DMA CPU DMA CPU
______
A CPU BCDMA CPU DDMA
7______
ABCALUD
8______
ABCCPU D
9______
ABC D
10______
A
B
C CPU
D
11______
A CPU B
CD
12 16K32 ______
A48B46C36D32
13 16 1MB______
A512KB1MC512KBD1MB
14______ 4
A B
C
D
15______
AB
CD
16______
AB
C1DCPU
17______
1
A
B
C
D
18______
A
B
C
DCMAR
19______
A B
CD
200______
ABCD
20 1
1 DMA CPU DMA
2 n = 8
Booth
3 8 1 24 1 32
5CPU
10 2
1
2
3 4
5
5
A =
11
7
B =
16
16
[A+B]
15
1 4M16 97
5
1
2
3
4
2
3 L0,L1,L2,L3,L4
L4,L2,L3,L0,L15
0 1 2 3 4
L0
L1
L2
L3
L4
20
1
2 64K32
3 STA X X
4
10
CPU 16 8 MREQ WR
1K4 RAM 4K8
RAM2K8 ROM 74138 CPU
18000H87FFH 8800H8BFFH
2
3
G1
G 2A
G 2B
C
B
A
Y7
G1G 2A
G 2B
Y6
C, B, A
Y7 Y0
Y0
74138
1
&
&
2
20 1
1______
AB
C
D
2______
A CPU
B CPU
C
D+1
3______
A B
C
D
4______
AB
C
D
5CPU ______
AB I/O CD
3
6______
ABCD
7______
A
B
C I/O D
8______
A B
CD
9______
A B
C D
10Cache ______
ABCD
11______
A CPU
BCPU
CD
12______
ABCD
13______
A
B
C
D
14______
A
B
C
D
15______
ABCD
16______
AB
CD
17CPU ______
ABC ALUD
18______
APC BCDALU
19DMA ______
AB CPU C CPU D
20
ACacheBCD
20 1
1 A B
C
D
2 24 108
A B C
D
3
A
B
C
4 Cache
A
Cache
B
5I/O
A
B
C
CPU
6 1 10000000
A
B
C
10 2
1
2
3 4 5
5
8 A = +15B = +24 [A-B]
15
12
2 I/O
4
34
4 I/O 5
20
1
8
K
K+1
M K
M+1
JMP
I K
AC
1
CPU
2
1
LDA
M
20s
300
2
3
5 10 15 20
800
400
500
200
600
40
50
60
700
30
B D
70
80
90
t (s)
26 LDA
100
5
101 M
PC 100 XR 100
6
200
AC
100
101
800
500
402
401
400
300
102
10
CPU 16 8 MREQ WR
ROM2K 8 4K 4 8K 8
RAM1K 4 2K 8 4K 8
74138
CPU
1 4K 4096~16383
2
3
G1
Y7
G2A
Y6
G2B
C,B,A
C
B
Y0Y7
Y0
74 138
1
&
&
3
20 1
1______
A
B
C
D
2______
AMAR BPC CMDR DIR
3 N ______
AB N N
C N D N
4______
A RAM
B RAM RAM RAM
C RAM RAM RAM
5DMA CPU ______
A CPU BCDMA CPU DDMA
6______
ABCD
7______
A
B
C
D
6
8_______
ABCD
9______
ABCD
10______
ABCDCache
11 CPU ______
A
B
CD
12______
A
B
C
D
13DMA ______
AB
CD
14CPU ______
ABCD
15______
APCBCDALU
16______
ABCD
17 16K32 ______
A48B46C36D32
18______
AB
CD
19 CPU ______
A CPU B
CD
20______
A
BDMA CPU
CDMA CPU DDMA
20 1
1 24 1 5 1 17
A
B
C
D
2 A B
D
C
3
A
B
4 A
B
5
A
B
C
6CPU
A
B
C
D
( 10 2 )
1
2
3RISC
4 5
5
x = 0.1101210y = 0.1011201 x + y
20
7
14
2 6 6
6
3 L0,L1,L2,L3,L4
L3,L2,L4,L0,L15
0 1
2 3 4
L0
L1
L2
L3
L4
4 4M16 120
5
1
2
3
4
15
1 CPU 1 1
8
2 DMA 7
10
CPU 16 8 /
1K4 RAM4K8 RAM8K8
RAM2K8 ROM4K8 ROM8K8 ROM 74LS138
CPU
1
6000H67FFH
6800H6BFFH
2
3
4
20 1
1
A
B
C
2______
A B C
3 512KB ______
A17B19C27
4 Cache
ACache BCache C
5 0 ______
ABC
6Cache Cache
8
ABC
7______
A
B
C
8______
A B C
9______
A B C
10______
ARISC B RISC
CCISC
11
A,B,
C
12______
A
B 1
C
D
13I/O ______
A
B
C
14 64 128MB
A16MBB16MC32M
15
A
B
C
16______
AB
C
17______
A
B
C
18I/O ______
ACPU
BCPU
CCPU
19 11111111 +127______
A
B
C
D
20 l 9BH______
A-27
B-97
C-101
D155
20 1
1DMA
A
B
C
2 n = 16 100ns A
ns, Booth B ns
3 2
CPU pc+ 1 pc 3008H
A 300FH
300FH
3004H B
4 8 1 24 1
A
B
C
D
5I/O
A
B I/O C
6 RAM
A
B
C
D
7
A
35
B
10 2
1CMAR 2
3 4
5
6
8MHz 2 2.5
MIPS 4
5 MIPS
20
1CPU 4
2?6
3 L0,L1,L2,L3,L4
L3,L2,L4,L1,L05
0 1 2 3 4
L0
L1
L2
L3
L4
4 4M16 56
5
1
2
3
4
15
1 ADD ( )
8
2 DMA 2MB/s DMA
1000 DMA 500 4KB
50MHz DMA
7 4
10
CPU 16 8
CPU
102047 20488191
2
3
10
5
5 1
1 80H 127
A B C D
2
ADMA
B DMA
C DMA
DDMA
3 32 16MB CPU
24
23
22
21
A2 B2
C2
D2
4
CPU
A B
C
D
5Cache
A
B C
D
6______
ABCD CUP
7
ACache Cache
B
C
DCache Cache
8______
ABCD CPU
9 CPU CPU _____
_
ABCD
10RISC ______
A
B
CCPU DCPU
11
ABCD
12______
A 1 B
C D
13I/O ______
A B C D
14 32 16MB
A8MBB2MC4MD16M
15
ABCD
16______
A B
C D
17______
AB
CD
11
A B
C
D
20 1
132 8 1 2 24 1
A
B
C
D
2CPU
A
B
C
D
3 18
A
3
B
C
4 8 TCPU T = 8
A
16
5I/O
A
B
CPU
C
CPU
6 n =16
A
B Booth
C
D
10 2
1
2
3 4 5
5
x=+
11
7
y = + x + y
16
16
15
1 4M32 129
5
1
2
3
4
2
3 L0,L1,L2,L3,L4
L3,L2,L4,L1,L05
0 1
12
2 3 4
L0
L1
L2
L3
L4
20
1 2 64K32
3 LDA X X
4
10
CPU 16 8 MREQ WR
CPU
Am
A0
Ak
A0
G1
CS
CS
ROM
PD/Progr
WE
Dn
D0
ROM: 2K8
4 K8
8 K8
32 K8
RAM
Dn
G 2A
G 2B
C
B
A
D0
RAM: 1K4
2 K8
8 K8
16 K1
4 K4
Y7
Y6
Y0
74138
G1
G 2A
G 2B
C, B, A
Y7 Y0
1 4K 4K
24K
2
3
6
5 1
1 8 1 ______
A-127 127 B-128 +128 C-128 +127
D-128 +128
2______ I/O
ABCD
3 32 64KB______
A16KB B16K
C32K D32KB
4______
A.B.C.D.
5Cache
ABC D
6______
AB
CD
7______
13
AB
C D
8______
ABCD
9______
ABCCPU D
10CPU ______
AB IRCD
11
ABCD
12 10000000 0______
A
B
C
D
13 8 10 ______
A B C D
14 32 16MB 4
A8MB B2M C4M
D16M
15
A B C D
16______
A
B
C D
17______
A B C D
18I/O ______
ACPU ,BCPU ,
CCPU ,DCPU ,
19______
A B C D
20
AB
C
D
20 1
1 8 1 24 1 32
A
B
C
D
2 CPU
A
B
C
D
E
3 A B C
4 Cache 128 i A
5I/O CPU
A
B
C
6 n = 4
A
B Booth
C
D
10 2
1
2 3 4
5
14
5
32 6
1
15
1 4M16 85
5
1
2
3
4
2/
5
3 L0,L1,L2,L3,L4
L4,L3,L2,L1,L05
0 1 2 3 4
L0
L1
L2
L3
L4
20
1
2 64K32
3 ADD X X
4
10
CPU 16 8
1K4 RAM4K8 RAM2K8 ROM
74138 CPU
1A000HA7FFH A800HAFFFH
2
3
7
20 1
1______
A
B
C
D
2______
AB
C D
3 16K32 ______
15
1I/O
A
B
C CPU
2 n = 8 100ns A
ns, Booth B ns
3
A
B
4 4 1 16 1
A
B
C
D
5
A B
C
6 A B
C
D
7
A
38
B
10 2
1CMDR 2 3 4 5
6
A 8MHz 4 0.4MIPS
B
12MHz 4 B MIPS
20
16
24 CU 4
3 L0,L1,L2,L3,L4
L3,L2,L0,L4,L15
0 1 2 3 4
L0
L1
L2
L3
L4
4 4M16 65
5
1
2
3
4
15
1 SUB ( )
8
2 DMA 2MB/s DMA
1000 DMA 500 4KB
50MHz DMA
7
17
10
CPU 16 8
CPU
108191 819232767
2
3
8
20 1
1______
A
B
C
D
2______
ABCD
3______
ABI/O DMA
CI/O D
4 32 256KB______
A128KB64KC64KBD128KB
5______
ABCDMA D
6______
A -1 -1B -1
C -1D -1
7______
A
B
C
D
8______
A
B
C D
9______
A B
C D
10 EPROM ______
A B C D
11______
AB
C
D
12 16 _____
A 4 1 12 1
B 5 1 11 1
C 8 1 8 1
D 6 1 12 1
13DMA ______
AB
C CPU D
14______0
A B C D
15 CPU ______
18
A
B
C
D
16______
ABCD
17 16K8 ______
A48
B46
C17
D22
18______
AB
CD
19______
AEPROM
BEPROM
CEPROM
DEPROM
20______
A
B
C
D
20 1
1 8 1 24 1 32
A
B
C
D
2 A B
C
D
3 T1 = 60nsT2 =
50nsT3 = 90nsT4 = 80ns A
B
4
A 1
B
5 mm1248
A
B
C
D
6
A
B
C
D
( 10 2 )
1 2 3 4 5
5
8 1 A
9
13
B [A B]
64
32
20
14
2 CPU 6
3 ABCD A > B > C > D
D > A > C > B5
1
2 CPU
20s
19
5 10 15 20
30
40
50
60
70
80
90
t (s)
B D
4
ACCMARMDRPCXMQIR RX RB 16 5
1
105
3
8MB
15
1 CPU W R R1
R2 8
W
CPU
MAR
IR
PC
Bus
MDR
ACC
R1
ALU
R2
2DMA DMA
10
CPU 16 8 MREQ WR
CPU
1 4K 4K
16K
2
3
20
Am
A0
Ak
CS
CS
ROM
PD/Progr
WE
Dn
D0
ROM: 2K8
8K8
32 K8
A0
RAM
G1
G 2A
G 2B
C
B
A
Dn
D0
RAM: 1K4
2 K8
8 K8
16 K1
4 K4
Y7
Y6
Y0
74138
G 1
G 2A
G 2B
C, B, A
Y7 Y0
16000H67FFH 6800H6BFFH
2
3
9
20 1
1______
ACPUBCD
2______
A
B
C
D+1
3______
A B
C D
4______
A B C D
5______
ABCDMA D
6 ALU ______
A B C D
7______
A BI/O DMA
CI/O D
8______
ABCD
9 RAM 5128 ______
A21 B17C19D20
10______
ABCD
11______
A CPU
BCPU
C D
12______
A
B
C
D
21
13 A SP MSP SP
(SP 1) SP(A) MSP______
A(MSP) A(SP) + 1 SP
B(SP) + l SP(MSP) A
C(SP) 1 SP(MSP) A
D
14______
A
B
C
D
15______
ABCD
16______
AB
CD
17CPU ______
ABC ALUD
18______
APC BCDALU
19______
AI/O BCD
20___
___
A
B
C
D
20 1
1 A B
C
D
2 A B C D
3
A
B
C
4 Cache
A
B
5 CPU A
B
C
6 8 1
A B C
10 2
1 2
3
4 5
5
32 6
1
15
1 -12
2 I/O
4
34
4 DMA CPU DMA 5
20
1
8
22
K
K+1
M K
M+1
JMP
I K
LDA
300
100
AC
36 ABCD
7
A > B101
> C > D
D > A > C > B
1
102
8
2 CPU
9
20s
300
800
10
11
700
400
400
401
500
402
5 10 15 20
12
40
50
60
30
70
80
90
t (s)
B D
10
CPU 16 8 MREQ
500
200
WR
32KB 0000H~7FFFH
800
600
1 CPU
2
G1
Ai
A0
RAM
OE
Dj
G 2A
G 2B
CE
C
B
A
WE
D0
23
Y7
Y6
Y0