《2计算机中的数制和编码》.ppt

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《2计算机中的数制和编码》.ppt

汉字编码字符集 国标码(GB2312-80)的组成及结构 组成:(共7445个字符) 字母、数字和符号:682个 一级常用字:3755个(按音序排列) 二级常用字:3008个(按偏傍部首) 结构: 码表共分为94行(十进制编号0~93)和94 列( 十进制编号0~93 ),行号称为区号,列号称为位号,每个汉字或字符在码表中所处的区和位构成该汉字的“区位码”。 区位码、国标码、机内码 用字符所在的区号(高字节)和位号(低字节)的二进制代码来表示, 称为该汉字的区位码。 将每个汉字的区号和位号加上32之后, 相应的二进制代码就是国标码. 为了与ASCII码区别开来,将汉字的国标码的高字节和低字节的最高位置 “1”。这种双字节( 16 )位的汉字编码,称为汉字机内码。 区位码、国标码、机内码的用途及相互关系 区位码:是外码,主要用于汉字输入。 国标码:是内码,主要用于不同汉字系统之间的 传输和交换。 机内码:是内码,主要用于计算机内部的存储和 处理。 三者之间的关系如下: Q+32=G Q+20H=G G+128=J G+80H=J Q+160=J Q+A0H=J 1.正整数(无符号整数) 一台计算机所表示的数的范围与其字长有关 8位字长:0~28-1(0~255) 16位字长:0~216-1(0~65535) 32位字长:0~232-1 * 第二章 数的表示和字符编码方式 §2.1 数制 不同进制数的相互关系和转换 §2.2 码制 字符的常用编码 §2.3 有符号数的表示 §2.4 定点数与浮点数 §2.1 数制 不同进制数的相互关系和转换 一、计数制 十进制数的计数方法 例:427=4×102+2×101+7×100 1、有十个符号:0、1、2、…、9 2、每个符号所代表的数与所处位置有关 3、遵从“逢十进一”的规则 基 = 10 权 十进制数 八进制数 十六进制数 二进制数 R=10 = 0、1、2、…、9 n为整数位数 m为小数位数 N= R=2 R=8 R=16 = 0、1 = 0、1、2、…、7 = 0、1、2、…、9、A、B、C、D、E、F 任意进制数的构造 二、不同进制数的相互转换 二进制数转换成十进制数 例: 2 = ( )10 27 24 21 20 128 + 16 + 2 + 1=147 147 按权展开,乘权相加 整数部分 二、不同进制数的相互转换 二进制数转换成十进制数 例: (0.10011)2 = 2-1 2-4 2-5 0.5 + 0.0625 + 0.03125=0.59375 (0.59375)10 按权展开,乘权相加 小数部分 二、不同进制数的相互转换 十进制数转换成二进制数 整数 例: (307)10 = ( )2 100110011 除二取余 故:(307)10=(100110011)2 307 2 153 76 2 38 2 19 2 9 2 4 2 2 2 1 2 0 余1 余1 余1 余0 余0 余1 余0 余0 余1 (低位) (高位) 二、不同进制数的相互转换 十进制数转换成二进制数 小数 例: (0.625)10 = ( )2 0.101 乘二取整 0. 625 × 2 1. 250 × 2 0. 500 × 2 1. 000 1 0 1 1. 26 注意: 并非所有的十进制小数都能用有限位的二进制小数来表示。 例2. 将(0.63)10转换为二进制。 × 2 × 2 0. 52 × 2 1 . 04 × 2 0 . 08 (低位) (0.63)10=(0.1010)2 0. 63 (高位) 因为小数部分乘以 2 会无限循环下去,故取近似值。 “ 0舍1入 ” 二进制、八进制、十六进制转换成十进制

文档评论(0)

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

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

1亿VIP精品文档

相关文档