讲稿文字_规_范.ppt

讲稿文字_规_范

* * 在三总线结构中, ALU的两个输入端分别由两条总线供给,而ALU的输出则与第三条总线相连 三总线结构运算器的速度是最快的,双操作数运算可以一步完成 总线控制也是最复杂的 以加法运算为例 可以将两个操作数通过总线1和总线2分别送往ALU 同时将ALU的运算结果通过总线3送往相应的通用寄存器 * * 在三总线结构运算器中,每条总线都是单向传输数据,因此给寄存器之间的数据传送带来一定困难 为了避免寄存器之间的数据传送也要用到ALU从而降低速度,在三总线结构运算器中还专门设置了总线旁路器 只要开通总线旁路器,总线2的数据就可以直接送往总线3而不需要经过ALU 这样就可以大大提高寄存器之间的数据传送速度 * * 4. 寄存器 寄存器一般指的是通用寄存器 多通用寄存器是现代计算机系统的结构特点之一 利用多个寄存器,可以存放运算过程的中间结果,使存取数据的速度提高,从而缩短指令周期,加快机器速度 通用寄存器是指这些寄存器的用途广泛 除了用于存放操作数和运算结果外,还可以作为变址寄存器存放变址值,作为堆栈指示器存放堆栈指针等,可以被程序员直接使用 * * 除了通用寄存器外,还有一些专用寄存器 对于程序员而言是透明的,不能直接使用 硬件系统在完成某项工作时会用到相关的专用寄存器 累加器是运算器中与ALU直接相连、使用频繁的一种寄存器 每次运算的操作数或运算的中间结果大多存放在累加器中 累加器

文档评论(0)

1亿VIP精品文档

相关文档