第章 数据的机器层次表格示.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文档。上传文档
查看更多
第章 数据的机器层次表格示

中国计算机学会 “21世纪大学本科计算机专业系列教材” 计算机组成原理 陆明洲 第2章 数据的机器层次表示 本章学习内容 2.1 数值数据的表示 2.2 机器数的定点表示和浮点表示 2.3 非数值数据的表示 2.4 十进制数和数串的表示 2.5 数据校验码 本章学习要求 了解:无符号数与带符号数,真值和机器数等概念 掌握:原码、补码、反码表示法以及三种码制与真值之间的转换方法 掌握:定点数和浮点数的表示范围 理解:浮点数阶码的移码 了解:IEEE754浮点数标准 掌握:常见的字符编码方法(ASCII码)、汉字国标码、区位码、机内码 掌握:8241码、2421码和余3码 掌握:奇偶校验位及其形成方法 了解:海明校验码和循环冗余校验码 一、 计算机中的数值数据 1、计算机能够直接识别和处理的数据形式是二进制数 2、由于二进制表示不够直观,容易出现书写错误,八进制和十六进制常用于数据信息的输入输出 3、后缀: 二进制数:后缀B 八进制数:后缀Q 十进制数:后缀D或省略后缀 十六进制数:后缀H 举例: 对于无符号数01001,表示真值+9 11001,表示真值+25 对于带符号数[01001]原,表示真值+9 [11001]原,表示真值-9 三、 原码表示法 原码表示法是一种最简单的机器数表示法,用最高位表示符号位,符号位为“0”表示该数为正,符号位为“1”表示该数为负,数值部分与真值相同。 原码表示法(续) 若真值为纯整数,其原码形式为XsX1X2…Xn,其中Xs表示符号位。 例2: X1=1101, [X1]原=01101 X2=-1101, [X2]原=11101 2.1.4 补码表示法 1.模和同余 模是指一个计量器的容量,可用M表示。例如:一个4位的二进制计数器,当计数器从0计到15之后,再加1,计数值又变为0。这个计数器的容量M=24=16,即模为16。由此可见,纯小数的模为2,一个字长为n+1位的纯整数的模为2n+1。 同余是指两整数A、B除以同一正整数M,所得余数相同,则称A、B对M同余,即A、B在以M为模时是相等的,可写作 A=B (mod M) 时钟正拨和倒拨 对钟表而言,M=12。假设:时钟停在8点,而现在正确的时间是6点,这时拨准时钟的方法有两种:正拨和倒拨。 分针倒着旋转2圈,等于分针正着旋转10圈。故有:-2=10 (mod 12) ,即 -2和10同余。 8-2=8+10 (mod 12) 3.补码表示(续) 若真值为纯整数,它的补码形式为XsX1X2…Xn,其中Xs表示符号位。 例6:X1=1101, [X1]补=01101 X2=-1101, [X2]补=10011 在补码表示中,真值0的表示形式是唯一的: [+0]补=[-0]补=00000 2.1.5 反码表示法 对于正数,数值部分与真值形式相同;对于负数,将真值的数值部分按位取反。 若真值为纯小数,它的反码形式为Xs.X1X2…Xn,其中Xs表示符号位。 例9:X1=0.0110, [X1]反=0.0110 X2=-0.0110, [X2]反=1.1001 2.1.5 反码表示法(续) 若真值为纯整数,它的反码形式为XsX1X2…Xn,其中Xs表示符号位。 例10:X1=1101, [X1]补=01101 X2=-1101, [X2]补=10010 在反码表示中,真值0也有两种不同的表示形式: [+0]反=00000 [-0]反=11111 2.2 机器数的定点表示与浮点表示 2.2.1 定点表示法 1、定点小数(小数点位置是隐含约定的,小数点并不需要真正地占据一个二进制位) 2.定点整数 1.浮点数的表示范围

文档评论(0)

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

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

1亿VIP精品文档

相关文档