组成原理第3章-信息编码与数据表示.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文档。上传文档
查看更多
组成原理第3章-信息编码与数据表示

第三章 信息编码与数据表示 四、浮点机器数表示方法 1、浮点数的格式 浮点数的典型格式 N=M*RE 阶符,数符。阶码一般采用移码和补码表示。尾数一般采用原码和补码表示 。 E:定点整数。E决定了浮点数N的绝对值;ES不是N的符号 M:定点小数。MS决定了浮点数N的符号;MS=0,则N为正数,MS=1,则N为负数 2、规格化定义: 采用规格化形式表示浮点数 可以提高精度 。 规格化的根本要求是: 0.5≤|M|1 规格化的尾数表现形式为: 规格化原码表示的M是: 0.1** 或 1.1** 的形式 规格化补码表示的M是: 0.1** 或 1.0** 的形式 浮点数的表示范围通常:最小(负)数、最大负数、最小正数、最大(正)数。 位于最大负数和最小正数之间的数据(除0外),机器无法表示,称为下溢。对于下溢的处理,计算机直接将其视为机器零。 当一个数据大于最大(正)数,或者小于最小(负)数时,机器也无法表示,称为上溢,上溢又称溢出。下图表明了浮点数在数轴上的表示范围。 机器零:两层含义 若浮点数的尾数为零,无论阶码为何值 当阶码的值遇到比它能表示的最小值还要小时(阶码负溢出),无论其尾数为何值。 例3.9:一浮点数表示格式为:16位浮点数,阶码6位,包含1位阶符,用移码表示,尾数10位,包含1位数符,用补码表示,阶码在前,尾数(包括数符)在后,请写出下列X和Y的规格化浮点数形式。 X=+55.75 Y=-27/128 例3.11:写出例3.9中的浮点数格式的规格化和非规格化表示范围。浮点数表示格式为:16位浮点数,阶码6位,包含1位阶符,用移码表示,尾数10位,包含1位数符,用补码表示,阶码在前,尾数(包括数符)在后。 IEEE 754 国际标准 常用的浮点数格式有3种,阶码的底隐含为2 短实数又称为单精度浮点数,长实数又称为双精度浮点数,临时实数主要用于进行浮点数运算,保存临时的计算结果。 单精度浮点数和双精度浮点数的阶码采用移码,但不同的是:它的偏移量不是27和210,而是27-1=127和210-1=1023; 尾数使用原码表示,且采用隐藏位,也就是将规格化浮点数尾数的最高位的“1”省略,不予保存,认为它隐藏在尾数小数点的左边。由此,推导出它们的真值计算公式如上表,其中E为阶码ESE1……Em的加权求和的值。 3.2 非数值数据的表示 一、字符编码 ASCII码用7位二进制代码表示一个字符,可以表示128个常用字符。通常在7位ASCII码前添加1位奇偶校验位或者“0”,则一个字符使用一个字节来表示。 ASCII码包含了95个可打印字符和33个控制字符。 95个可打印字符,对应着计算机终端能够敲入并显示和打印出来的字符,包括52个英文大写和小写字母(A~Z、a~z)、10个十进制数字(0~9)、33个通用的运算符及标点符号。数字和英文字母的编码均是按其自身的顺序排列的 。 33个控制字符,并不对应任何一个可显示或可打印的实际字符,而是被用作控制码,用于控制计算机某些外围设备的工作特性、通信协议或者某些计算机软件的运行情况。最为熟悉和常用的两个控制字符是“回车”(CR)和“换行”(LF),ASCII编码分别为0DH和0AH。 字形编码  字形编码是用汉字的形状(笔画、部首)来进行的编码,简称形码。常用的字形编码有五笔字型输入法、郑码输入法等。 字形输入法重码较少,且不受方言影响,输入速度较快,比较受到欢迎。 音形编码 兼顾了汉字的音和形,以音为主,以形为辅,目的是减少编码中死记的部分,提高输入效率,易学易记。常用的自然码 音形输入法的特点是速度较快,又不需要专门培训。适合于对打字速度有些要求的非专业打字人员使用。 2、汉字内码 汉字内码是用于汉字信息的存储、交换、检索等操作的机内代码,一般采用两个字节表示。汉字的内码在计算机中是唯一的。 英文字符的机内代码是七位的ASCII码,当用一个字节表示时,最高位为“0”。汉字机内代码中两个字节的最高位均规定为“1”。 3、汉字字模码 字模码是用点阵表示的汉字字形代码,它是汉字的输出形式,用于汉字的显示和打印。 字模点阵所占存储空间很大。一般有简易型汉字16×16、提高型汉字24×24、32×32等几种点阵,所占空间分别为32字节/汉字、72字节/汉字、128字节/汉字。 3.3 校验码 定义:校验码就是一种具有发现某些错误或自动改正错误能力的一种数据编码方法。 校验码的基本思想是“冗余校验”,即通过在有效信息代码的基础上,添加一些冗余位来构成整个校验码。这些冗余位又称校验位,将其与有效信息按照一定的规律编码,形成校验码存储或发送。 使用校验码传输数据的过程是:在读取或接收校验码时,按同一约定的规律译码,首先判断出约定的规

文档评论(0)

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

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

1亿VIP精品文档

相关文档