运算器主要功能及分类

时间:2017-11-15

  运算器:arithmec unit,计算机中执行各种算术和逻辑运算操作的部件。运算器的基本操作包括加、减、乘、除四则运算,与、或、非、异或等逻辑操作,以及移位、比较和传送等操作,亦称算术逻辑部件(ALU)。

  运算器的简介

运算器主要功能及分类

  运算器由算术逻辑单元(ALU)、累加器、状态寄存器、通用寄存器组等组成。算术逻辑运算单元(ALU)的基本功能为加、减、乘、除四则运算,与、或、非、异或等逻辑操作,以及移位、求补等操作。计算机运行时,运算器的操作和操作种类由控制器决定。运算器处理的数据来自存储器;处理后的结果数据通常送回存储器,或暂时寄存在运算器中。与Control Unit共同组成了CPU的部分。

  运算器的主要功能

运算器主要功能及分类

  运算器的基本功能是完成对各种数据的加工处理,例如算术四则运算,与、或、求反等逻辑运算,算术和逻辑移位操作,比较数值,变更符号,计算主存地址等。

  运算器中的寄存器用于临时保存参加运算的数据和运算的中间结果等。

  运算器中还要设置相应的部件,用来记录运算结果的特征情况,如是否溢出,结果的符号位,结果是否为零等。

 运算器功能分类

运算器主要功能及分类

  计算机所采用的运算器类型很多,从不同的角度分析,就有不同的分类方法。

  从小数点的表示形式可分为定点运算器和浮点运算器

  定点运算器只能做定点数运算,特点是机器数所表示的范围较小,但结构较简单。

  浮点运算器功能较强,既能对浮点数,又能对定点数进行运算,其数的表示范围很大,但结构相当复杂。

  从进位制方面分为二进制运算器和十进制运算器

  一般计算机都采用二进制运算器,随着计算机广泛应用于商业和数据处理,越来越多的机器都扩充十进制运算的功能,使运算器既能完成二进制的运算,也能完成十进制运算。计算机中运算器需要具有完成多种运算操作的功能,因而必须将各种算法综合起来,设计一个完整的运算部件。

上一篇:单片机最小系统解析(电源、晶振和复位电路)
下一篇:脉冲电源如何设置参数

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

相关技术资料