文章目录
1 数据通路的功能和基本结构单总线
1.1 数据通路的功能
数据通路:数据在功能部件之间传送的路径。
我们关心的是:信息从哪里开始,中间经过哪些部件,最后传到哪里由控制部件产生的控制信号建立数据通路
数据通路的基本结构:
- CPU内部单总线方式。
- CPU内部多总线方式。
- 专用数据通路方式
1.2 数据通路-基本结构单总线
每个部件都直接跟总线相连,部件之间无相应的连线
以in
结尾的控制信号决定通路能否由外向部件内传递信息
以out
结尾的控制信号决定通路能否向外传递信息
内部总线与系统总线:
- 内部总线是指同一部件,如CPU内部连接各寄存器及运算部件之间的总线;
- 系统总线是指同一台计算机系统的各部件,如CPU、内存、通道和各类I/0接口间互相连接的总线。
2 数据通路-CPU内部单总线方式
2.1 三种结构之间数据传送方式
- 寄存器之间数据传送
比如把PC内容送至MAR,实现传送操作的流程及控制信号为:
- (PC)→Bus PCout有效,PC内容送总线
- Bus→MAR MARin有效,总线内容送MAR
- 主存与CPU之间的数据传送
比如CPU从主存读取指令,实现传送操作的流程及控制信号为:
- (PC)→Bus→MAR PCout和MARin有效,现行指令地址→MAR
- 1→R CU发读命令(通过控制总线发出,图中未画出)
- MEM