算术单元,也称为算术逻辑单元(ALU),是中央处理器(CPU)的一个组成部分。它通常被称为CPU的“引擎”,因为它允许计算机进行数学计算,如加法、减法和乘法。算术单元还执行逻辑运算,如“和”,“OR”和“NOT”。在处理这些操作时,算术...
算术单元,也称为算术逻辑单元(ALU),是中央处理器(CPU)的一个组成部分。它通常被称为CPU的“引擎”,因为它允许计算机进行数学计算,如加法、减法和乘法。算术单元还执行逻辑运算,如“和”,“OR”和“NOT”。在处理这些操作时,算术单元与保存数据的寄存器数组一起工作。算术单元由许多相互连接的元素组成,这些元素被设计用来执行特定的任务一些中央处理器由两部分组成,一个算术单元和一个逻辑单元。其他处理器可能有一个算术单元来计算定点运算另一种用于计算浮点计算的AU。有些PC机有一个单独的芯片,称为数字协处理器。这种协处理器包含一个浮点单元,用于处理浮点操作数。协处理器提高了计算机的运行速度,因为协处理器能够更快地执行计算,并且更有效。当数据从CPU的输入寄存器或处理器寄存器加载到算术逻辑单元时,操作被处理。寄存器是计算机整体的一部分存储数据的存储器设备。这些寄存器中包含的数据比从其它存储位置检索要快得多控制单元是CPU内部工作的一部分,它将指令传送给算术控制单元。指令通常由几个部分组成。通常,有一个操作码,至少有一个操作数,在某些情况下,还有一个格式码操作码,或操作码,指示要在其上执行操作的算术逻辑单元。操作数告诉算术逻辑单元数据的位置和可以检索信息的地址。它还具有计算中使用的各种功能,如减法或逻辑比较。格式代码通常与操作代码一起使用,可以通知ALU浮点或定点机器指令字。算术逻辑单元执行的典型任务包括加法和减法,乘法、除法和逻辑测试。ALU还执行比较和位移位操作。位移位是将计算机处理的最小数量的信息(位)移动到一起的过程。位被组合在一起,形成大小从32位到64位的单词这些运算单元通常需要更大的运算空间,运算量更大,但由于处理公式涉及多个步骤,因此完成执行将花费较长时间
-
发表于 2020-07-31 11:06
- 阅读 ( 1243 )
- 分类:电脑网络