运算器是由什么组成的(简洁点,多了看不懂)

 我来答
不一样的网络工程师
高粉答主

2019-05-24 · 爱生活爱写作,专注于生活正能量的持续输出
不一样的网络工程师
采纳数:197 获赞数:193571

向TA提问 私信TA
展开全部

运算器包括寄存器、执行部件和控制电路3个部分。在典型的运算器中有3个寄存器:接收并保存一个操作数的接收寄存器;保存另一个操作数和运算结果的累加寄存器;在进行乘、除运算时保存乘数或商数的乘商寄存器。执行部件包括一个加法器和各种类型的输入输出门电路

控制电路按照一定的时间顺序发出不同的控制信号,使数据经过相应的门电路进入寄存器或加法器,完成规定的操作。为了减少对存储器的访问,很多计算机的运算器设有较多的寄存器,存放中间计算结果,以便在后面的运算中直接用作操作数。


扩展资料

运算器能执行多少种操作和操作速度,标志着运算器能力的强弱,甚至标志着计算机本身的能力。运算器最基本的操作是加法。一个数与零相加,等于简单地传送这个数。将一个数的代码求补,与另一个数相加,相当于从后一个数中减去前一个数。将两个数相减可以比较它们的大小。

左右移位是运算器的基本操作。在有符号的数中,符号不动而只移数据位,称为算术移位。若数据连同符号的所有位一齐移动,称为逻辑移位。若将数据的最高位与最低位链接进行逻辑移位,称为循环移位。

参考资料来源:百度百科-运算器

炽天之焰
2011-11-25 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.8万
采纳率:85%
帮助的人:5250万
展开全部
运算器由:算术逻辑单元(ALU)、累加器、状态寄存器、通用寄存器组等组成。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
baixiaoya51118
2011-11-25
知道答主
回答量:3
采纳率:0%
帮助的人:4935
展开全部
晕,这个问题问的??不好回答。根据冯·诺依曼理论,电脑分为控制器、运算器、存储器、输入设备、输出设备五个部分。运算器由四部分组成:算术逻辑运算单元ALU(Arithmetic and Logic Unit),浮点运算单元FPU(Floating Point Unit), 通用寄存器组,专用寄存器 。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
stork906
2011-11-25 · TA获得超过212个赞
知道答主
回答量:299
采纳率:0%
帮助的人:183万
展开全部
ALU主要完成对二进制数据的定点算术运算(加减乘除)、逻辑运算(与或非异或运算器部件是计算机中进行数据加工的部件.不应说它由什么组成,它主要有三个
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
DUIMING88
推荐于2018-02-27 · TA获得超过233个赞
知道答主
回答量:67
采纳率:60%
帮助的人:11.1万
展开全部
运算器 的组成
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条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式