组成第二章(计算机中信息的表示与运算).pptVIP

组成第二章(计算机中信息的表示与运算).ppt

  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文档。上传文档
查看更多
2.4 浮点数运算 习题 2-1 2-2 2-4 2-5 2-10 2-14 2-18 五、IEEE 754 标准 威廉·卡亨——浮点计算的先驱;浮点运算IEE标准IEEE 754, IEEE 854的主要设计师。 为了便于软件的移植和对软件中浮点数运算发生特殊情况时进行处理, 并鼓励开发面向数值计算的优秀程序,IEEE于1985年推出了: “浮点数表示及运算标准”,即IEEE标准 754。 目前几乎所有的微处理器都采用这一标准。 由于该标准的成功,它的设计者Kahan因此荣获1989年“图灵奖”。 IEEE 754 标准 采用浮点数表示形式的计算机中,浮点数一般有规定的格式标准。 龙芯系列CPU采用此标准 常识 S 阶码(含阶符) 尾 数 数符 小数点位置 IEEE 754标准 符号位: 浮点数的正负 ① 阶码用移码表示 ② 阶码的真值被固定 加上一个常数 尾数采用规格化形式: 即非“0”的有效位最高位总是“1” S 阶码(含阶符) 尾 数 数符 小数点位置 依据IEEE标准,浮点数有三种类型,如下: 短实数 1 8 23 32 长实数 1 11 52 64 临时实数 1 15 64 80 符号位 S 阶码 尾数 总位数 IEEE 754标准 IEEE 754 标准 将十进制数178.125按照IEEE 754 标准表示成规格化的浮点数形式。 178.125 原始十进制数001 二进制数 0=01100100010000000000000 1.0110010001×2111 二进制浮点形式 符号 偏移的阶码 有效值 短实数表示 实数表示 数值 加上一个常数 最终的尾数 被隐藏 正数 例题 IEEE 754 标准 x = Sx · rjx 为浮点数的尾数,通常为 绝对值小于1的规格化数(补 码表示时允许为-1;有的机器 也可以用原码) 为浮点数的基数, 常用2、4、8.16表示 为浮点数的阶码,通常 为整数,计算机中常用补码 或移码表示 对阶 尾数求和 规格化 舍入 判断结果 使两数的 阶码相同 将对阶后的 两尾数按定点 加减运算规则 求和(差) 为增加有效数字 的位数,提高精度, 必须将求和(差) 后的尾数规格化。 为提高精度, 要考虑尾数右移 时丢失的数值位 判断结果 是否溢出 1、对阶 Δj = jx – jy = jx= jy 已对齐 jx> jy jx< jy x 向 y 看齐 y 向 x 看齐 x 向 y 看齐 y 向 x 看齐 Sx 1, Sy 1, Sx 1, Sy 1, = 0 > 0 < 0 jx–1 jy+1 jx+1 jy–1 对阶 (2) 对阶原则 小阶向大 阶看齐 (1)求阶差 使阶码小的尾数向右移位,每右移动一位,阶码加1,直到 两数的阶码相等为止。 右移的次数正好等于阶差。尾数右移时可能会发生数码丢失 ,影响精度。 目的是使两操作数的小数点位置对齐,即使两数的阶码相等。 [x]补 = 00, 01; 00.1101 [y]补 = 00, 11; 11.0110 1、对阶 已知 x = 0.1101 × 201 y = (–0.1010) × 211 求 x + y 解: (1)对阶 [Δj]补 = [jx]补 – [jy]补 = 00, 01 11, 01 11, 10 阶差为负( – 2) ∴ Sx 2 jx+ 2 ② 对阶 [x]补 = 00, 11; 00.0011 + ① 求阶差 2、 尾数求和 [Sx]补 = 00.0011 [Sy]补 = 11.0110 11.1001 + 对阶后的[Sx]补 ∴ [x+y]补 = 00, 11; 11. 1001 尾数右移时发生数码丢失, 影响了精度 规格化形式 S< 0 S>0 规格化形式 3、规格化 (1) 规格化数的定义 r = 2 ≤ |S| <1 1 2 (2) 规格化数的判断 真值 原码 补码 反码 真值 原码 补码 反码 0.1×× × … 0.1××

文档评论(0)

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

本账号下所有文档分享可拿50%收益 欢迎分享

1亿VIP精品文档

相关文档