第6章 作业解析 02。.ppt

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2-1 浮点数的表示形式 ( 以 2 为底 ) : X = S · 2 j 2 基数 S 尾数 ,定点小数,用 补码 表示,决定 数的有效精度 。 j 阶码 , 定点整数,用 移码 或 补码 表示,决定 数的表示范围 。 浮点数:表示范围与精度 在机器字长一定的情况下,阶码位数越多,尾数位数就越少。 阶码 j 越大: 数的 表示范围越大 ,数的表示精度越小。 尾数 S 越大: 数的 表示精度越大 ,数的表示范围越小。 上溢 阶码 j 最大阶码 下溢 阶码 j 最小阶码 按 机器零 处理 即:小数点后太多 0 ,接近与 0 。 0.8125 * 10 -20 2-2 ? 当浮点数 尾数为 0 时,不论其阶码为何值按机器零处理。 机器零 或者 ? 当浮点数 阶码等于或小于它所表示的最小数 时,不论尾数为何值, 按机器零处理。 例、 浮点数采用什么机器数形式表示时,可用全 0 表示机器零? P225 阶码用移码表示: 最小负数的阶码是全 0 ; 尾数用补码表示: 真值 0 表示为全 0 。 浮点数:表示范围与精度 参考下页 2-3 0 0000000 0 0000001 0 0000010 … 0 1111111 1 0000000 1 0000001 1 1111101 1 1111110 1 1111111 … 128 129 -0 -1 -128 -127 -127 -126 二进制代码 无符号数 对应的真值 原码对应 的真值 反码对应 的真值 补码对应 的真值 0 1 2 127 … 253 254 255 … -125 -126 -127 … -3 -2 -1 … -2 -1 -0 … +1 +2 +127 … +0 +1 +2 +127 … +0 +1 +2 +127 … +0 设机器数字长为 8 位(其中1位为符号位)对于整数,当其分别代表无符号 数、原码、补码和反码时,对应的真值范围。 移码:补码的符号位取反。 移码:,( -128 )表示最小负数值。 2-4 例、 将 + 写成二进制定点数、浮点数及在定点机和浮点机中的机器数形式。 其中数值部分均取 10 位,数符取 1 位,浮点数阶码取 5 位(含 1 位阶符)。 19 128 解: 设 x = + 19 128 二进制形式 定点表示 浮点规格化形式 [ x ] 原 = 1, 0010; 0. 1 001100000 [ x ] 补 = 1, 1110; 0. 1 001100000 [ x ] 反 = 1, 1101; 0. 1 001100000 定点机中 浮点机中 x = 0.0010011 x = 0.0010011 x = 0.1 001100000 × 2 - 0010 [ x ] 原 = [ x ] 补 = [ x ] 反 = 0.0010011000 浮点数:规格化 2-5 原码规格化后 ,尾数最高一位一定是 1 。 正数为: 0. 1 XXX….XXX 的形式 负数为: 1 . 1 XXX….XXX 的形式 补码规格化后 ,尾数最高一位一定与符号位 相反 。 正数为: 0 . 1 XXX….XXX 的形式 负数为: 1 . 0 XXX….XXX 的形式 浮点数:规格化 x = 0 . 1 001 1000 × 2 010 2-6 原 码 真 值 最大正数 0 1111111 0 .111…1 (23 个 1) 正 +| 最大阶码 | 正 + | 最大尾数 | ( 规格化 ) + (

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档