计算机中运算器的主要功能是

如题所述

第1个回答  2023-04-12

运算器的主要功能是完成算术和逻辑运算。

运算器是计算机中处理数据的功能部件,对数据处理主要包括数据的算术运算和逻辑数据的逻辑操作;因此,实现对数据的算术与逻辑运算是运算器的核心功能。运算器的基本功能是完成对各种数据的加工处理。

例如算术四则运算,与、或、求反等逻辑运算,算术和逻辑移位操作,比较数值,变更符号,计算主存地址等。运算器由算术逻辑单元(ALU)、累加器、状态寄存器、通用寄存器组等组成。

算术逻辑运算单元(ALU)的基本功能为加、减、乘、除四则运算,与、或、非、异或等逻辑操作,以及移位、求补等操作。计算机运行时,运算器的操作和操作种类由控制器决定。

性能指标

机器字长是指参与运算的数据的基本位数。它决定了寄存器、运算器和数据总线的位数,因而直接影响到硬件的价格。字长标志着计算精度。为协调精度与造价,并满足多方面的要求,许多计算机允许变字长计算,例如半字长、全字长和双倍字长等。

由于数和指令代码都放在主存中,因而字长与指令码长度往往有一个对应关系,字长也就影响到指令系统功能的强弱。计算机字长从4位、8位、16位、32位到64位不等。机器字长可包含一个或多个字节。

用于科学计算的机器,为了确保精度,需要较长的字长;用于数据处理、工业控制的机器,字长为16位或32位就能满足要求。有时也采用加权平均法,即根据每种指令的执行时间以及该指令占全部操作的百分比进行计算,求得的等效速度表示。