【计算机组成原理】定点运算器的基本结构
总线(BUS)——信息传送公共通路
内部总线 | CPU内各部件的连线 |
---|---|
外部总线 | 系统总线(CPU与储存器,I/O系统间的连线) |
逻辑结构:
①单向传送总线
②双向传送总线
定点运算器
基本结构: 带有缓冲驱动器的4位双向数据总线
电路:
①当发送控制端有效,接收控制端无效时:数据从左到右传送
②当接收控制端有效,发送控制端无效时:数据从右到左传送
单总线结构运算器
①所有部件都接到同一总线上
②同一时间内,只能有一个操作数放在单总线上
③数据可以在任何两个寄存器之间,或在任一寄存器和ALU之间传送
④输入数据和操作结果需要三次串行的选通操作,且需要两个缓冲寄存器A,B
运算器特点:
- 操作速度较慢
- 控制电路简单
双总线结构运算器
①两条总线各自把其数据送至ALU的输入端——两个操作数同时加到ALU进行计算
②ALU的输出不能直接加到总线上去,必须在ALU输出端设置缓冲寄存器
操作控制过程:
特殊寄存器分两组——分别与一条总线交换数据,使通用寄存器中的数可进入到任一特殊寄存器中,使传输更灵活