第2章数据的机器层次表示汇编.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机组成原理 朱华贵2015年09月01日、07日 第2章 数据的机器层次表示 朱华贵 2015年9月01日、07日 第2章 数据的机器层次表示 数据是计算机加工和处理的对象,数据的机器层次表示将直接影响到计算机的结构和性能。 本章主要介绍无符号数和带符号数的表示方法、数的定点与浮点表示方法、字符和汉字的编码方法、数据校验码等。 熟悉和掌握本章的内容,是学习计算机原理的最基本要求。 2.2.6 定点、浮点表示法和定点、浮点计算机 1.定点、浮点表示法的区别 ⑴数值的表示范围 假设定点数和浮点数的字长相同,浮点表示法所能表示的数值范围将远远大于定点数。 ⑵精度 对于字长相同的定点数和浮点数来说,浮点数虽然扩大了数的表示范围,但这正是以降低精度为代价的,也就是数轴上各点的排列更稀疏了。 1.定点、浮点表示法的区别(续) ⑶数的运算 浮点运算要比定点运算复杂得多。 ⑷溢出处理 在定点运算时,当运算结果超出数的表示范围,就发生溢出。而在浮点运算时,运算结果超出尾数的表示范围却并不一定溢出,只有当阶码超出所能表示的范围时,才发生溢出。 2.定点机与浮点机 通常可以将计算机分为几档: ⑴定点机 以定点运算为主,浮点运算是通过软件来实现的。 ⑵定点机+浮点运算部件 浮点运算部件是专门用于对浮点数进行运算的部件。 ⑶浮点机 具有浮点运算指令和基本的浮点运算器。 原码及补码举例 分别写出下列机器数长度为8位(含1位符号位)时的原码及补码。 (1)+23/128(2)-35/64(3)43 (4)-72 解:(1)[+23/128]原=0.0010111, [+23/128]补=0.0010111; (2)[-35/64]原=1.1000110, [-35/64]补=1.0111010; (3)[43]原 [43]补 (4)[-72]原 [-72]补 浮点数举例 例如:若机器中单精度浮点数采用IEEE 754标准表示。 (1)对机器码为(99D00000)16及16的浮点数,请写出它们的真值; (2)请写出-51/128的机器码。 解:(1)由于机器码(99D00000)16= 110100000000000000000000B 故浮点数的符号码MS=1、阶码E尾数码M=10100000000000000000000, 因1<E<255,故机器码表示的为规格化浮点数。 (99D00000)16的真值N=(-1)1×251-127 ×1.10100000000000000000000=-0.1101×2-76; 由于机器码16= 000000000000000000000000B 故浮点数的符号码MS=0、阶码E尾数码M=00000000000000000000000, 因1<E<255,故机器码表示的为规格化浮点数。 16的真值N=(-1)0×2179-127× 1. 00000000000000000000000=+0.1×2+53。 (2)(-51/128)10=(-0.0110011)2=(-1)1×(1.10011)×2125-127,则用IEEE754标准表示时,符号码MS=1、阶码E=125、尾数M=0.10011,故-51/128的单精度浮点数机器码为 110011000000000000000000。 采用奇校验 奇偶校验举例 例1:若采用奇校验,下述两个数据的校验位的值是多少? (1)0101001 (2)0011011 答:(1)数据0101001的奇校验位值为0 1 0 1 0 0 1 1=0; (2)数据0011011的奇校验位值为0 0 1 1 0 1 1 1=1。 例2:若下列奇偶校验码中只有一个有错误,请问采用的是奇/偶校验?为什么? (1 (2 (3答:上述奇偶校验码采用的是偶校验编码方式。 原因为由于三个奇偶校验码中分别有偶数、奇数、偶数个“1”,而只有一个校验码有错误,故第2个奇偶校验码有错误; 又由于第2个奇偶校验码有奇数个“1”,故校验码采用的是偶校验编码方式。 2.6 数据校验码 2.6.2 汉明校验码 多重奇偶校验 原理是:在有效信息位中加入几个

文档评论(0)

金不换 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档