浮点数的运算方法.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浮点数的运算方法.ppt

四. 浮点运算器与浮点数运算 浮点运算器通常由 处理阶码的 和 处理尾数的 两个定点运算器组成 在早期的小或微型机中,浮点运算器通常以 任选件方式提供给用户 , 主要用于计算浮点数 浮点数加减运算 对阶 执行加减 规格化 舍入 (右归)判溢出 浮点数乘除运算 阶码加减 尾数乘除 舍入与规格化处理 判溢出 浮点数在计算机内的格式 浮点数在计算机内的格式 浮点数在计算机内的格式 浮点数在计算机内的格式 浮点数格式:关于移码的知识 浮点数格式:关于移码的知识 浮点数在计算机内的格式 浮点数算术运算 (1)对阶操作,求阶差: ?E= EX -EY, 使阶码小的数的尾数右移??E?位, 其阶码取大的阶码值; (2)尾数加减; (3)规格化处理; (4)舍入操作,可能带来又一次规格化; (5)判结果的正确性,即检查阶码上下溢出 浮点数加运算举例 X=2010*0 Y=2100*(-0 写出X、Y的正确的浮点数表示: 阶码用 4 位移码 尾数用 9 位原码 (含符号位 ) (含符号位 ) [X]浮 = 0 1010 [Y]浮 = 1 1100 为运算方便,尾数写成模 4 补码形式: [MX]补= 00 [MY]补= 11 浮点数加运算举例 X=2010*0 Y=2100*(-0 (1)计算阶差: ?E = EX -EY= EX +(-EY) = 1 010 + 0 100 = 0 110 注意:阶码计算结果的符号位在此变了一次反,结果为 -2 的 移码,是X的阶码值小,使其取 Y 的阶码值1100(即 +4); 因此,修改 [MX]补 =00 0011011011(即右移 2 位) (2)尾数求和:00 0011011011 + 11 11 1000101011 浮点数加运算举例 X=2010*0 Y=2100*(-0 (3)规格化处理: 相加结果的符号位与数值的最高位同值,应执行一次左规操作,故得 [MX]补 = 1 000101011,[EX]移 = 1 011 (4)舍入处理:采用 0 舍 1 入方案,要入,在最低位加 1 11 + 00 11 (其原码表示为 1 (5)检查溢出否:和的阶码为 1011,不溢出 计算后的 [X]移 = 1 1011,即 23*(-0 浮点数算术运算 (1) 阶码加、减:乘:EX+EY ,除:EX- EY (2) 尾数乘、除:乘:EX*EY , 除:EX / EY (3) 规格化处理; (4) 舍入操作,可能带来又一次规格化; (5) 判结果的正确性,即检查阶码上下溢出 浮点数乘法运算举例 X=2010*0.1011, Y=2100*(-0.1101) 写出X、Y的正确的浮点数表示: 阶码用 4 位移码 尾数用 9 位原码 (含符号位 ) (含符号位 ) [X]浮 = 0 1010 1011 [Y]浮 = 1 1100 1101 浮点数乘运算举例 X=2010*0.1011, Y=2100*(-0.1101) (1)阶码相加: 积的阶码 = EX + EY = 1 010 + 1 100 = 1 110 注意:计算结果的阶码符号位在此变了一次反, 结果为 +6 的 移码 (2)尾数相乘:MX*MY = 0.1011*(-0.1101) = -0 (3) (4) (5) 已是规格化数, 不必舍入, 也不溢出 最众乘积 [MX]移 = 1 1110 即 26 * (-0.100011

文档评论(0)

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

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

1亿VIP精品文档

相关文档