第4-5讲 编码表示.ppt

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

* 例 十进制数20.59375转换成32位浮点数的二进制格式来存储 * 1.先分别将整数和小数部分转换成二进制为 解: 10100.10011 20.59375 = 2.化为IEEE754标准中32位浮点数的规格化表示 即 e=4,又因为正数,故s =0 由公式: E=4+127=131( 故:最后的二进制存储格式为: 0100 0001 1010 0100 1100 0000 0000 0000 10100.10011= 1.010010011*24 M=010010011 * -------- 为了使浮点数的表示唯一化 规格化: ----------仅针对小数m而言。 对正数,若1/2 ≤ m 1,则为规格化数; 对负数,除-1/2外,若-1-M-1/2, 则为规格化数。 二.浮点数的规格化表示 1.规格化浮点数的表示 在尾数用补码表示时,规格化浮点数应满足尾数最高数位与符号位不同(ms⊕m1 =1) 即: 当1/2≤M<1时,应有0.1xx…x形式, 当-1≤M<-1/2时,应有1.0xx…x形式。 2.浮点规格化数的数据表示范围 若阶码和尾数均用补码表示,阶码k+1位,尾数n+1位,则规格化数典型值为: * 小 结 1.定点、浮点表示法的比较 数值范围:浮点表示法远远大于定点表示法 数据分布:定点数分布均匀,浮点数越靠近数轴的原点分布密度大; 数据精度:一般认为浮点数的精度低于定点数 数学运算:浮点运算要比定点运算复杂得多 * * Exercise: 1、 IEEE754标准中规定的64位浮点数格式中,符号位为1位,阶码为11位,尾数为52位,刚它所能表示的绝对值最小的规格化负数为______ 组成原理别丽华 组成原理别丽华 组成原理别丽华 * 反码运算不方便,一般很少用于作算术运算 组成原理别丽华 * 式中:r为浮点数阶码的底,与尾数的基数相同,通常r=2。E和M都是带符号数,E叫做阶码,M叫做尾数。 在大多数计算机中,尾数为纯小数,常用补码表示;阶码为纯整数,常用移码或补码表示。 浮点数的底是隐含的,在整个机器数中不出现。阶码的符号位为es,阶码的大小反映了在数N中小数点的实际位置;尾数的符号位为ms,它是整个浮点数的符号位,表示了该浮点数的正负。 需要注意的是当M=-1/2,对于原码来说,是规格化数,而对于补码来说,不是规格化数。 尾数为0时,不论阶码为何值,一般都当做机器0处理。此时 应把阶码置成最小值(绝对值最大的负数) 组成原理别丽华 * 第二章 运算方法和运算器—数据的表示 华中农业大学理学院 别丽华 第二章 运算方法和运算器—数据的表示 华中农业大学理学院 别丽华 华中农业大学理学院 别丽华 * 第二章 运算方法和运算器 计算机中信息的表示方法; 定点数,浮点数的表示方法 运算器中的运算方法及实现; 定点运算器的组成和结构。 * 第4讲 数值型数据的机器表示 本次课主要内容: 数的表示 方法与编码 * 3、小数点如何处理? 引例: - 5 62.547 D 1、 数的符号如何表示? 2、数值大小如何表示? 4、数据长度? * 4.1 机器数与真值 机器数: 数在计算机中的二进制表示形式 真值: 机器数的形式值不等于所代表的数的真正的数值. * 4.2 数的表示格式 1、定点数及其表示 定点数:数据格式中小数点的位置固定不变. 计算机中的定点数只采用纯整数或者纯小数表示 D0 D1 D2 D3 0 1 0 0 0 1 0 0 0100 整数4 0100 小数0.5 * 定点数的表示 对定点数: X = X0 X1…… Xn 在定点机中: x0 x1 x2 ……… …… xn 符号 量值(尾数) 故: | x | = [ 0, 1- 2n ] ,x为 纯 小 数 [ 0, 2n –1 ] , x为 纯 整 数 * 2.无符号数和有符号数 定点数包括 1)带符号数(最高位表示符号) 2)不带符号数 带符号数可用原码、补码、反码或移码等编码表示。 * 3.符号数的编码方法 原码表示法 反码表示法 补码表示法 移码表示法 * 原码表示法 假设用 X0X1X2……Xn 来表示一个定点数 定点小数: [x] 原 = x , 1x=0 1-x = 1-|x| , 0=x-1 定点整数:[x] 原 = x

文档评论(0)

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

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

1亿VIP精品文档

相关文档