试着制造一台计算机吧
Table of Contents
图源:《计算机是怎样跑起来的》
1. Z80CPU
![](./images/Z80CPU.png)
2. 将IC与时钟发生器连通电源
![](./images/Z80CPU-01-将IC与时钟发生器连通电源.png)
3. 将CPU与内存通过总线连接
![](./images/Z80CPU-02-将CPU与内存通过总线连接.png)
4. 将CPU与IO通过数据总线连接
![](./images/Z80CPU-03-将CPU与IO通过数据总线连接.png)
5. 控制IO设备的端口AB
![](./images/Z80CPU-04-控制IO设备的端口AB.png)
6. CPU中尚未用到的引脚
![](./images/Z80CPU-05-CPU中尚未用到的引脚.png)
7. 连接时钟信号
![](./images/Z80CPU-06-连接时钟信号.png)
8. 区分读写对象是内存还是IO
![](./images/Z80CPU-07-区分读写对象是内存还是IO.png)
9. 判断输入还是输出
![](./images/Z80CPU-08-判断输入还是输出.png)
10. 同步与中断
![](./images/Z80CPU-09-同步与中断.png)
11. 处理CPU与IO上的其他控制引脚
![](./images/Z80CPU-10-处理CPU与IO上的其他控制引脚.png)
12. 连接外部设备,通过DMA输入程序
![](./images/Z80CPU-11-连接外部设备,通过DMA输入程序.png)
13. 连接用于输入输出的外部设备
![](./images/Z80CPU-12-连接用于输入输出的外部设备.png)