第2章 数据的机器层表示.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文档。上传文档
查看更多
* 2.3.2 汉字的表示 2.国标码和汉字内码(汉字机内码) (1) 国标码GB2312-80: 国家标准“信息交换用汉字编码字符集(基本集)”的简称 共收集常用汉字6763个、各种图形符号682个。 一个汉字用两个字节表示,每个字节的最高位为0。 (2) 汉字机内码: 计算机内部进行汉字信息的存储、交换和处理的代码。 汉字机内码每个汉字也是占2个字节,但为了保证计算机中汉字处理系统的中西文兼容,机内码的每个字节最高位为1,而ASCII码的字节最高位为0。 * 国标码 = 区位码(十六进制)+ 2020H 机内码 = 国标码 + 8080H 36H 30H +20H +20H 56H 50H 2.3.2 汉字的表示 区位码、国标码和汉字内码之间的关系 例:“中”字 区位码:5448 (在54区的48位上) (在36H区的30H位上) 国标码 5650 H 机内码 D6D0 H * 2.3.2 汉字的表示 3.汉字字模码 用于汉字的字形显示输出。有向量编码和点阵码。点阵码每个汉字采用N×N的点表示,形成若干字节的二进制编码。 ?思考:16?16汉字点阵每个汉字用多少字节表示? 4.汉字编码的发展 GB2312 ——1980年发布,简体中文,收录6763个汉字 GB12345——1990年发布,繁体字的编码标准,收录6866个汉字 GB18030——2000年底发布,大字符集标准,兼容GB2312, 可涵盖 27484个汉字,繁、简字均处于同一个平台。 * §2.4 十进制数和数串的表示 2.4.1 十进制数的编码 用四位二进制数来表示一位十进制数,称为二进制编码的十进制数(Binary-Code Decimal),简称BCD码。 常见的BCD编码有8421码、2421码、余3码、格雷码(Gray)等。 * 常见的BCD编码有8421码、2421码、余3码、格雷码等。 例:两位十进制数39 可表示为 (0011 1001)8421 或 (0110 1100)余3码 * 2.4.2 十进制数串 1 非压缩的十进制数串表示法 一个字节存放一个十进制数或符号的ASCII-7码; 根据符号所处位置,分成前分隔式数字串和后嵌入式数字串 特点:冗余较大,主要用于非数值处理, 对十进制数的算术运 算不方便。 2 压缩的十进制数串表示法 一个字节存放两位BCD码表示的十进制数。既节省了存储空间,又便于直接进行十进制算术运算。 * §2.5 数据校验码 能够发现错误或能够自动纠正错误的数据编码。 2.5.1奇偶校验码 在若干位有效信息(如一个字节)上增加一个二进制位(校验位),组成校验码。常用于检验内存数据存取过程中是否出现错误。 奇校验──整个校验码(有效信息位和校验位)中“1”的个数为奇数(常用)。 偶校验──整个校验码中“1”的个数为偶数。 * §2.5 数据校验码 2.5.1奇偶校验码 例: * §2.5 数据校验码 2.5.1 奇偶校验码 1.编码 由有效信息产生1校验位形成校验码 以有效信息1字节为例, 奇校验位 = D7⊕D6⊕D5⊕D4⊕D3⊕D2⊕D1⊕D0 * §2.5 数据校验码 2.5.1 奇偶校验码 2.校验(解码) 由校验码校验该码是否出错,可以检测出一位错误(或奇数位错误)。 以有效信息1字节为例(上例): 奇校验出错 = D校⊕D7⊕D6⊕D5⊕D4⊕D3⊕D2⊕D1⊕D0 * 习题:P53 2-20, 2-21 * 2.1.1 原码表示法 编码规则:最高位为符号位(0─正;1─负), 数值部分与真值的绝对值相同。 例: 真值(X) 原码([X]原) 0.0010 0.0010 -0.1010 1.1010 0.0000 0.0000 -0.0000 1.0000 对于纯小数,原码定义为: [X]原 = X 0≤X1 1-X = 1+ |X| -1X≤0 ? * 原码表示数的范围(以n=5为例) ∴ 正数有

文档评论(0)

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

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

1亿VIP精品文档

相关文档