运算器是计算机中负责执行各种算术和逻辑运算操作的部件,其主要由以下组件组成:
算术逻辑单元(ALU):
负责执行算术运算(如加、减、乘、除)和逻辑运算(如与、或、非、异或)以及移位、求补等操作。
累加器(Accumulator):
临时存储算术逻辑单元运算的结果。
通用寄存器组:
用于存储数据,运算器可以直接访问这些寄存器中的数据。
状态寄存器:
存储运算过程中的状态信息,如溢出、进位等。
运算器处理的数据来自存储器,处理后的结果数据通常送回存储器,或暂时寄存在运算器中。运算器的操作和操作种类由计算机的控制器决定。