网站大量收购闲置独家精品文档,联系QQ:2885784924

带符号数运算3.pdf

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
带符号数的运算(III) 江建慧 同济大学 计算机科学与工程系 E-mail: jhjiangb@online.sh.cn 2002/10/11 Copyright: JIANG Jian-Hui 内容提要 浮点运算器 以2为底的浮点加减法 浮点乘除法 2002/10/11 Copyright: JIANG Jian-Hui 以2为底的浮点加减法(1/5) 求X ±Y, X=MX ⋅2EX, Y=MY ⋅2EY 求阶差: ∆E= E -E , 保留大阶E=max(E , E ) X Y X Y 对阶: 若∆E≠0, 则对阶码小的数 将尾数右移∆E  原码: 符号位不移, 高位补0 补码: 符号位保持不变, 且参加右移 保留移出位, 以供“舍入”使用 把阶码值加上∆E  尾数加减: M ←(M ) ± (M ) X Y 2002/10/11 Copyright: JIANG Jian-Hui 以2为底的浮点加减法(2/5) 规格化 规格化数的格式 双符号位的原码: 数值位的最高位是1 双符号位的补码: 00.1XX…X, 11.0XX…X 规格化的规则 若尾数的两个符号位不同, 表明结果溢出, 实行 右规: 尾数右移1位, 阶码加1 若尾数的两个符号位相同, 而且最高数值位与符号位相同, 表明结果 不溢出, 实行 左规: 尾数左移K位, 使最高数值位与符号位不同, 阶码减去移位的K位 若尾数为全0, 则置机器零(E=-max, M=0) 2002/10/11 Copyright: JIANG Jian-Hui 以2为底的浮点加减法(3/5) 对阶与右规的舍入 “0舍1入”法 移掉的最高位是0: 舍弃移出位 移掉的最高位是1: 在尾数末位加1, 若溢出, 再进行右规 置1法 在尾数的末位置1 判溢出 阶码正常⇒运算结束 阶码下溢⇒置运算结果为机器零 阶码上溢⇒置溢出标志(出错) 图3.8, 第91页 2002/10/11 Copyright: JIANG Jian-Hui 以2为底的浮点加减法(4/5) 例: 求X+Y X=2010 ×0 Y=2100 ×(-0 X, Y 的双符号位表示 X: 00010 0011011011 Y: 00100 1101010100 对阶操作 ∆E=[E ] +[-E ] =00010+11100=11110 X 补 Y 补 X阶码小, M 右移2位, 保留阶码E=E =00100 X Y [M ] =0011 (保留) X 补 2002/10/11

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档