[工学]第2章 计算机中的数据表示.pptVIP

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[工学]第2章 计算机中的数据表示

* * * * * * * * * * * * 例2:已知[x]补求[-x]补、[x]反、[x]原及真值x。 解:[-x]补 (~[x]补取反加1) ??????? [x]反??? ([x]补减1) ??????? [x]原??? ([x]反低7位取反) 真值x=-0010010 B=-12H=-18D 2.3.5 机器数的移(增)码表示法 1、定义: 移码——用整数形式表示浮点数的阶码方法。其意义在于:当进行浮点数加减法运算时必须先对它们的阶进行比较使其相等(对阶操作),因此采取的方法之一就是将所有的阶化为整数。 表示为: [X]移 = 2n + X 2nX≥-2n 即无论X是正还是负,一律加上2n,称2n为基数。 2、移码与补码的关系是:真值是正数时,移码是补码的最高位加1;真值是负数时,移码是补码的最高位减1。也就是把补码的符号位变为其反码即可。即 若 [X]补=XSXn-1Xn-2…X1X0, 则 [X]移= ~ XSXn-1Xn-2…X1X0 ? 例:求当n=4时,X1=+0111和X2=-0101的移码是多少? 解:方法1)[X1]移=24+0111=10000+0111=1,0111 [X2]移=24+(-0101)=10000-0101=0,1011 ? 方法2) [X1]补=00111, [X1]移=1,0111 ? [X2]补=11011, [X2]移=0,1011 注意:移码中的逗号并不表示小数点,而是表示左 边一位是符号位。移码中符号位表示的规律 与原码、补码和反码相反。 3、移码有如下性质: (1) 在移码表示法中,0的移码是唯一的, 整数0 [+0]移= 2n + 00…0 = 100…0 [-0]移= 2n - 00…0 = 100…0 (2) 移码的最高位是符号位,但其表示的意义与原码和补码表示的意义相反。符号为0时,表示负数;符号为1,表示正数。 (3) 移码一般只进行加减运算,运算后需要对结果进行修正,修正量为2n,即要对结果的符号位取反后,才能得到移码形式的结果。 (4)通过比较两个移码的大小, 就可得知其对应的真值的大小。 2.3.5 机器数的移(增)码表示法 上面所述的四种表示方式中,移码主要用于表示浮点数的阶码。 下面对其它三种编码方法作以比较: (1) 三种编码的最高位都是符号位。 (2) 当真值为正时,三种编码的符号位都用0表示,数值部分与真值相同。 即它们的表示方法是相同的。 (3) 当真值为负时,三种编码的符号位都用1表示,但数值部分的表示各不相同,数值部分存在这样的关系:补码是原码的“求反加1”(整数),或者“求反末位加1”(小数);反码是原码的“每位求反”。 (4) 它们所能表示的数据范围,基本上是一样的,-2nX2n(整数)或-1X1( 小数),只是补码多表示一个数-2n(整数)或-1(小数)。 三种编码方法的区别主要在于,它们对负数的表示方法有所不同。 2.3.6 各种编码的比较 2.4.1 ASCII码 “美国标准信息交换代码”(American Standard Code for Information Interchange),简称ASCII码。7位二进制编码,可表示27=128个字符。 ASCII码中,编码值0~31不对应任何可印刷(或称有字形)字符,通常称它们为控制字符,用于通信中的通信控制或对计算机设备的功能控制。编码值为32的是空格(或间隔)字符SP。编码值为127的是删除控制DEL码。其余的94个字符称为可印刷字符。 2.4 字符编码 1、特点: (1)汉字是一种象形文字,据统计,从甲骨文至今约有六万左右的汉字。目前常见的汉字有约七千个。 (2)汉字字形结构复杂,笔划繁多。 (3)汉字同音字多,多音字多。 2、涉及多种编码:首先将汉字转换成计算机能接收的编码,称为汉字输入码,输入码进入计算机后必须转换成汉字内码才能进行处理。为了显示输出汉字或打印输出汉字,需要经过一个变换,将汉字内码转换成汉字字形码。此外,为了使不同的汉字处理系统之间能够交换信息,还应存在汉字交换码。 3、目前存在的汉字编码输入方案可以归纳为四类,即数字编码,如区位码;字音编码,如拼音码;字形编码,如五笔字型;汉字混合编码等。 4、1981年我国制定了《信息交换用汉字编码字符集基本

文档评论(0)

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

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

1亿VIP精品文档

相关文档