算术逻辑运算部件 补码加法器、乘法器.pptVIP

算术逻辑运算部件 补码加法器、乘法器.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
若:Af1 ? Af2 = 1,则尾数右移规格化 2)、异号相加 11.0001 00.1001 11.1010 Af1 Af2 A1 00.1x2x3…….xn 11.0x2x3…….xn 规格化数 00.0x2x3…….xn 11.1x2x3…….xn 非规格化数 若:Af1Af2A1 + Af1Af2A1 = 1,则尾数左移规格化 即: AM、 AE - 1 AE 二、 浮点乘法运算 公式:A = RAE ?AM , B = RBE ? BM A?B = R(AE+BE) ( AM ?BM) 实际操作:定点数相加和定点数相乘 1、检测能否简化操作 2、阶码若补码表示,一般相加 阶码若用移码表示,相加后需减2m修正 若:(AE)移 = 2m + x,(BE)移 = 2m +y AE + BE = 2m+1 +(X+Y) 3、尾数相乘 4、结果规格化 三、 浮点数除法运算 公式:A = RAE ?AM , B = RBE ? BM A/B = R(AE - BE) ( AM /BM) 实际操作:定点数减法和定点数除法 1、检测能否简化操作 2、被除数尾数绝对值小于除数尾数绝对值 阶码若用移码表示,相减后需加2m修正 若:(AE)移 = 2m + x,(BE)移 = 2m +y 3、阶码若补码表示,一般相减 AE -BE = X-Y 4、尾数相除 算术逻辑运算部件 可参考/view/7f69fc669b6648d7c1c746b9.html 设计思想:以加法单元为基础,设置移位操作, 设置输入变量的选择条件。 3.3.1 加法单元 1、加法单元的输入和输出 加法单元 Ci ?i Ai Bi Ci-1 输入与输出关系真值表 Ai Bi Ci-1 ?i Ci 0 0 0 0 0 0 0 1 1 0 0 1 0 1 0 0 1 1 0 1 1 0 0 1 0 1 0 1 0 1 1 1 0 0 1 1 1 1 1 1 2、全加器 (1)、逻辑形态 ?i = (Ai ? Bi ) ? Ci-1 Ci = Ai Bi + (Ai ? Bi )Ci-1 (2)、逻辑电路 ? ? Ai Bi Ci-1 ?i + 3.4.1 定点加减运算 1、补码加减运算的基本关系式 (x+y)补=x补+ y补 (1) (x - y)补=x补+ ( - y )补 (2) 式(1)表示:操作码为ADD时,两数直接相加。 例:设某机字长连符号位在内共5位 求 X补 + Y补 3.4 运算方法 (1) x=3, y= 2 x补 = 00011, y补=00010 00011 +)00010 00101 (x+y)补 = 00101 (x+y)补 = x补 + y补 (2)、x= –3, y= – 2 x补 =11101,y补=11110 11101 +) 11110 11011 (x+y)补 = (-5)补 = 11011 (x+y)补 = x补 + y补 1 (3)、x=7, y= -5 x补 = 00111, y补=11011 00111 +)11011 00010 (x+y)补 =(2)补 = 00010 (x+y)补 = x补 + y补 1 (4)、x=-7, y= 5 x补 = 11001, y补=00101 11001 +) 00101 11110 (x+y)补 =(-2)补 = 11110 (x+y)补 = x补 + y补 (x-y)补 = x补 + ( -y )补 (2) 式(2)表示:操作码为SUB时,将减数补码 (y补)连 同减号一起变补后,与被减数(x补)相加 (1)、x=4, y = -5 x补=00100,y补 = 11011, (-y)补=00101 00100 +) 00101 01001 (x - y)补 = 1001补 = 01001 (x - y)补 = x补 + (-y)补 例:设某机字长连同符号在内共5

文档评论(0)

peace0308 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档