计算机数的表示.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文档。上传文档
查看更多
计算机数的表示

第三章 数的表示 数的表示 采用什么方式表示数 是否可用ASCII? 如何进行算术运算 如何表示精度 十进制和二进制 转换 二进制向十进制转换 1101110 十进制数向二进制数转换 While 商不是0 用新基数除这个十进制数 把余数作为答案最左边的下一个数字 用商代替这个十进制数 十进制数向二进制数转换 整数的表示 整数的表示 无符号整数格式 N个比特表示数据 表数范围:0~(2N-1) 表示方法 首先将整数变成二进制数 如果二进制位数不是N位,则在二进制数的左边补0,使它的总位数为N位 译解 整数的表示 无符号整数的应用场合 计数 寻址 整数的表示 符号加绝对值格式 N-1个比特表示数据 1个比特表示符号 表数范围:-(2N-1-1)~+(2N-1-1) 表示法: 首先将数转换成二进制;其中符号被忽略 如果二进制位数不足N-1位,左边补0,使总的位数为N-1位 如果使整数,则在左边加0;如果使负数,则在左边加1。 译解 忽略第一位 把N-1位转换成十进制 在数的最左边加上+,- 应用 整数的表示 二进制反码形式 表示正数,约定使用无符号整数表示;表示负数则采用正数的反码形式。 表数范围:-(2N-1-1)~+(2N-1-1) 表示法 首先将数转换成二进制数,符号被忽略 在数的左边补0,使它总的位数为N 如果是正数不变化,如果是负数则求反 译解 正数、负数 应用 整数的表示 二进制的补码形式 是目前最广泛的整数表示法 表数范围:-2N-1~+(2N-1-1) 表示法 首先将数转换成二进制,符号被忽略 如果二进制位数不足N位,在数的左边补0,直到总的位数为N 如果符号为正,不需变动;如果符号为负,按位取反末位加1 译解 正数 负数 应用 整数的表示 EXCESS系统 幻数:2N-1或者2N-1-1 例如:Excess_128,Excess_127 表示法 将整数与幻数相加 把结果转换成二进制数,并补0使它总的位数为N位。 译解 把数转换成十进制 从该整数中减去幻数 小数的表示 小数转换成为二进制数 While 0 用被转换的十进制数的小数部分乘以2 用结果的整数部分作为答案的最右边的数字 用结果的小数部分代替原有的小数 例: 0.75?0.11 0.8125?0.1101 0.435?? 小数的表示 定点数表示小数 小数点位置固定不变 浮点数表示法 转换成二进制数 把整数部分转换成二进制 把小数部分转换成二进制 在两部分之间加上小数点 规范化 移动小数点,使小数点的左边只有一个“1” 符号,指数,尾数 浮点数表示法 IEEE标准 * * ?dn * Rn + dn-1 * Rn-1 + ... + d1 * R + d0+d-1 *R-1+d-2*R-2 + ... 642 is? 6 * 102 + ?4 * 10 + ?2 1101 is 1*23+1*22+0*21+1*20 1 x 26 = 1 x 64 = 64 + 1 x 25 = 1 x 32 = 32 + 0 x 24 = 0 x 16 = 0 + 1 x 23 = 1 x 8 = 8 + 1 x 22 = 1 x 4 = 4 + 1 x 21 = 1 x 2 = 2 + 0 x 2o = 0 x 1 = 0 = 110 in base 10 The base 10 number 35 is what number in base 2? 35D=100011B 整数的表示 无符号整数 有符号整数 符号加绝 对值格式 二进制反码格式 二进制补码格式00000010 溢出 25810111000 溢出 24760 溢出 溢出 124567811101010234000001117 16位存储单元 8位存储单元 十进制数 + 26 × 1.0001110101 +1000111.0101 *

文档评论(0)

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

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

1亿VIP精品文档

相关文档