计算机应用基础_数据在计算机中的表示.ppt

计算机应用基础_数据在计算机中的表示.ppt

  1. 1、本文档共62页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
对于正数,其原码、反码与补码表示是一致的。 对于负数,除符号位外,将其原码的数值部分求反(即0变1,1变0)则可求其反码,由反码的最低位加1即可求得其补码。 原码和补码示例 正整数的补码等于原码 负整数的补码:将该数的绝对值按位取反再加1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 0 |-10| 取反 再加1得-10的补码 整数在内存中是以补码的形式存在的 原码和补码示例 占两个字节的整数的数值范围是 -32768~32767 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32767 -32768的补码 数值数据-浮点数 浮点数的规格化表示 规格化数=数符*1.xxxxx*2指数 1、若浮点数为正数,则数符为0,否则为1 2、尾数中的”1.”不存储 3、存储的阶码等于规格化数中的指数加上127,即阶码=指数+127,这是为了处理负指数的情况。IEEE754的规定。 例1 26.0 格式化表示:26.0=11010.0B=+1.10100*2的4次方B 阶码:4+127=131 因此,26.0在计算机中的存储为: 0 10100000000000000000000 例2 -2.5 格式化表示:-2.5=-10.1B=-1.01*2的1次方B 阶码:1+127=128 因此,-2.5在计算机中的存储为: 1 01000000000000000000000 浮点数编码说明 一般来说,增加尾数的位数,将增加可表示区域数据点的密度,从而提高了数据的精度;增加阶码的位数,能增大可表示的数据区域。 由于计算机中的数据以二进制的形式存储、运算、识别和处理。 字母和各种字符也必须按特定规则变成二进制编码才能输入计算机。 字符的表示 字符编码(character code) : 规定用怎样的二进制码来表示字母、数字以及专门符号。 在微型机系统中,有一种重要的字符编码方式 ASCII码。 字符的表示 ASCII码 -是美国标准信息交换码(American Standard Code for information Interchange)的缩写。它本来只是一个美国交换码的国家标准, 但它成为一种国际标准。 采用7位二进制数编码,用来表示128种不同字符。 字符的表示 国际上通用的ASCII码,它包含: 10个阿拉伯数字:0~9,0的ASCII码48 52个英文字母:(A~Z,a~z), A的ASCII码65,a的97ASCII码 32个标点符号和运算符 以及34个控制码。 ASCII编码表 英文是拼音文字,一般不超过128种字符的字符 集。而汉字字数多,字形复杂,计算机存储和处 理也比较复杂。  计算机处理汉字信息的前提条件是对每个汉字进行编码,这些编码统称为汉字编码。汉字信息在系统内传送的过程就是汉字编码转换的过程。 汉字编码 从汉字代码转换的角度,一般可以把汉字信息处理系统抽象为一个结构模型,如下图示: 汉字输入 汉字输出 输入码 → 国标码 → 机 内码 → 字形码 汉字编码 输入汉字时使用的编码 音码类:全拼、微软拼音、搜狗输入法等 形码类:五笔字型法、郑码输入法 语音识别输入、手写输入等等 汉字输入码 国标码又称为汉字交换码。 1981年我国颁布了《信息交换用汉字编码字符集·基本集》,国家标准代号GB2312-80。根据词频统计的结果,选择出6763 个常用汉字,并为每个汉字分配了标准代码,以供汉字交换信息使用。因此, 国标码又称为汉字交换码。 每个汉字编码占2个字节,使用每个字节的低7位,最多可编码2的14次方个汉字及符号。 汉字国标码 汉字区位码 将GB 2312—80的全部字符集组成一个94×94的方阵,每一行称为一个“区”,编号为0l~94;每一列称为一个“位”,编号为0l~94,这样得到GB 2312—80的区位图,用区位图的位置来表示的汉字编码,称为区位码。 区码(8个二进制位)和位码(8个二进制位)组合,形成汉字的区位码。区位码、区码、位码都为十进制数 区码 位码 每个汉字的区位码占两个字节 是计算机内部处理汉字信息时所用的汉字编码。 机内码为二进制数,为方便多用十六

文档评论(0)

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

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

1亿VIP精品文档

相关文档