运算器:arithmec unit,核算机中履行各种算术和逻辑运算操作的部件。运算器的根本操作包含加、减、乘、除四则运算,与、或、非、异或等逻辑操作,以及移位、比较和传送等操作,亦称算术逻辑部件(ALU)。
运算器的简介
运算器由算术逻辑单元(ALU)、累加器、状况存放器、通用存放器组等组成。算术逻辑运算单元(ALU)的根本功用为加、减、乘、除四则运算,与、或、非、异或等逻辑操作,以及移位、求补等操作。核算机运行时,运算器的操作和操作品种由控制器决议。运算器处理的数据来自存储器;处理后的成果数据一般送回存储器,或暂时存放在运算器中。与Control Unit一起组成了CPU的中心部分。
运算器的主要功用
运算器的根本功用是完结对各种数据的加工处理,例如算术四则运算,与、或、求反等逻辑运算,算术和逻辑移位操作,比较数值,改变符号,核算主存地址等。
运算器中的存放器用于暂时保存参与运算的数据和运算的中心成果等。
运算器中还要设置相应的部件,用来记载一次运算成果的特征状况,如是否溢出,成果的符号位,成果是否为零等。
运算器功用分类
核算机所选用的运算器类型许多,从不同的视点剖析,就有不同的分类办法。
从小数点的表明方式可分为定点运算器和浮点运算器。
定点运算器只能做定点数运算,特点是机器数所表明的规模较小,但结构较简略。
浮点运算器功用较强,既能对浮点数,又能对定点数进行运算,其数的表明规模很大,但结构适当杂乱。
从进位制方面分为二进制运算器和十进制运算器。
一般核算机都选用二进制运算器,跟着核算机广泛应用于商业和数据处理,越来越多的机器都扩大十进制运算的功用,使运算器既能完结二进制的运算,也能完结十进制运算。核算机中运算器需求具有完结多种运算操作的功用,因此必须将各种算法归纳起来,规划一个完好的运算部件。