第三章运算器与运算方法1.ppt
《第三章运算器与运算方法1.ppt》由会员分享,可在线阅读,更多相关《第三章运算器与运算方法1.ppt(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第三章 运算器与运算方法3.1基本组成3.2算术与逻辑单元3.3定点加减法运算3.4定点乘法运算3.5定点除法运算3.6浮点运算3.7十进制加减法运算3.1基本组成运算器大致由以下几部分组成算术逻辑运算单元ALU运算器实现对计算机中数据的加工处理,包括数值数据的算术运算,如加、减、乘、除。也对逻辑数据进行逻辑操作,如与、或、非、异或。完成数据算术与逻辑运算的部件称之为算术逻辑运算单元,ALU。ALU是运算器的核心。ALU通常表示为2个输入端口,1个输出端口和多个功能控制信号端的一个逻辑符号。ALU逻辑表示3.1基本组成运算器大致由以下几部分组成通用寄存器组:运算器中提供了暂时存放参加运算的数据
2、和某些中间结果的通用寄存器。若干通用寄存器构成通用寄存器组。通用寄存器数量越多,对提高运算器性能和程序执行速度越有利。运算器中提供了一个操作数并存放运算结果的通用寄存器称为累加器。专用寄存器:记录指令执行过程中的重要状态标记及提供运算前后数据的暂存缓冲的寄存器。有些专用寄存器对程序员是透明的,有些是开放的。附加的控制线路:运算器中增加一些控制电路来使运算速度快,精度高。运算器组成演示3-1.swf3.2算术与逻辑单元运算器的基本功能是对数据进行算术运算和逻辑运算。运算器中各种运算都是分解成加法运算进行的。因此,加法器是计算机中的基本运算单元。两个二进制数进行相加,不考虑低位的进位,称为半加。实
3、现半加操作的电路,称为半加器3.2.1半加器逻辑图和真值表XiYiHiCi0000011010101101符号表示逻辑图逻辑表达式3.2.1全加器多位二进制数据相加,考虑位与位之间的进位,这种加法运算就是全加运算。实现全加运算的电路称为全加器。3.2.2全加器电路及真值表XiYiCi-1Fi Ci00000010101001000110011011010111111全加器全加器演示3-2.swf逻辑图符号表示3.2.2串行进位与并行进位加法器中进位信号是顺序地从低位传递到高位,形成最后稳定的输出。这种加法器的位间进位是串行传送的,任意一位的加法运算,都必须等到低位加法运算做完送来进位才能正确进
4、行,这种进位方式叫做串行进位或行波进位。例3.14位串行加法器效率计算(演示3-3.swf)用4个全加器串行相连组成4位加法器,完成4位运算,需要多少个工作脉冲?4位串行进位加法需4个工作脉冲,n位串行进位加法需n个工作脉冲3.2.2并行进位预先形成各位进位,将进位信号同时送到各位全加器的进位输入端。这种进位方法称为先行进位或并行进位。采用并行进位的加法器为先行进位加法器。定义2个辅助函数Pi=xi+yi,进位传递函数,含义是xi,yi有一个为1,则有低位进位输入,本位就向高位传送进位Gi=xiyi,进位产生函数。当xiyi都为1时,不管低位有否进位,则都一定会向高位产生进位输出。3.2.2先
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第三 运算器 运算 方法
限制150内