宝宝周岁生日蛋糕:运算器主要由什么组成的?

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/02 18:55:20
运算器主要由3个什么部件组成的?

运算器 的组成
?
1、 算术逻辑运算单元ALU(Arithmetic and Logic Unit)
?
ALU主要完成对二进制数据的定点算术运算(加减乘除)、逻辑运算(与或非异或)以及移位操作。在某些CPU中还有专门用于处理移位操作的移位器。
?
通常ALU由两个输入端和一个输出端。整数单元有时也称为IEU(Integer Execution Unit)。我们通常所说的“CPU是XX位的”就是指ALU所能处理的数据的位数。
?
2、 浮点运算单元FPU(Floating Point Unit)
?
FPU主要负责浮点运算和高精度整数运算。有些FPU还具有向量运算的功能,另外一些则有专门的向量处理单元。
?
3、 通用寄存器组
?
通用寄存器组是一组最快的存储器,用来保存参加运算的操作数和中间结果。
?
对于x86指令集只支持8个通用寄存器的缺点,Intel最新CPU采用了一种叫做“寄存器重命名”的技术,这种技术使x86CPU的寄存器可以突破8个的限制,达到32个甚至更多。
?
4、 专用寄存器
?
专用寄存器通常是一些状态寄存器,不能通过程序改变,由CPU自己控制,表明某种状态。

运算器部件是计算机中进行数据加工的部件.不应说它由什么
组成,它主要有三个功能:
1. 执行数值数据的算术加减乘除等运算,
执行逻辑数据的与或非等逻辑运算,
由一个被称为 ALU 的线路完成。
2. 暂时存放参加运算的数据和中间结果,
由多个通用寄存器来承担。
3. 运算器通常也是数据传输的通路 。