一研为定,万山无阻 !
数据通路
- 数据通路:数据在功能部件之间传送的路径。
- 信息从哪里开始
- 中间经过那些部件
- 最后传到哪里
- 由控制部件产生的控制信号建立数据通路
数据通路的基本结构
- 1.CPU内部单总线方式
- 2.CPU内部多总线方式
- 3.专用数据通路方式
简化图
- 内部总线是指同一部件,如CPU内部连接各寄存器及运算部件之间的总线
- 系统总线是指同一台计算机系统的各部件,如CPU、内存、通道和各类/IO接口间互相连接的总线。
注意: 加不加括号的区别
- 不加括号 : 数据流经的路径
- 加括号 : 数据的内容
内部单总线
寄存器之间的数据传送
主存与CPU之间的数据传送
执行算术或逻辑运算
-
此时 MDR 与 IR 内保存的内容相同
-
Ad 为地址码的意思
-
AR是地址寄存器,AR -> MEM是显示随机存取存贮器的分配信息指向地址寄存器
例题
CPU 内部单总线方式
- memR (主存收到读信号)
- memW (主存收到写信号)
- MDRinE 与主存进行交互
- MDRin 与总线进行交互
取指周期
间指周期
- 取操作数的有效地址(取操作数)
注意 :
- 加上括号(R1) – > 说明此为间指,需要到主存中访问数据
- 未加括号 R1 --> 说明数据直接在 R1 寄存器中
- #加上0 说明此为立即数
小结
专用数据通路
- 安排线路的方式根据指令与地址的流动方式
- 没有采用内部总线的方式,各个部件单独连接
取指周期
- OP 为操作码字段
- 加圈圈的信号相当于三态门
例题
(1)
(2)
- 可写可不写 PC 加 1
(3)
- 注意 : 是
M(MAR)
即为 从主存中进行取。
(4)
(5)
(6)存数据