网站大量收购闲置独家精品文档,联系QQ:2885784924

数据在计算机中的运算及表示形式.ppt

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

反码对于一个带符号的数来说,正数的反码与其原码相同,负数的反码为其原码除符号位以外的各位按位取反。当机器字长为8位二进制数时:X=+1011011[X]原码[X]反码Y=-1011011[Y]原码[Y]反码[+1]反码 [-1]反码[+127]反码 [-127]反码负数的反码与负数的原码有很大的区别,反码通常用作求补码过程中的中间形式。反码表示的整数范围与原码相同。第61页,共88页,星期六,2024年,5月反码与原码相比,两者的符号位一样。即对于正数,符号位为0;对于负数,符号位为1。在数值部分,对于正数,反码的数值部分与原码按位相同;对于负数,反码的数值部分是原码的按位求反。0的反码有两种表示,分别为全0或者全1。由原码表示容易得到相应的反码表示。例如:x=+0.1001,[x]原=0.1001,[x]反=0.1001x=-0.1001,[x]原=1.1001,[x]反=1.0110第62页,共88页,星期六,2024年,5月4.原码、反码、补码之间的转换转换规则如下图所示:第63页,共88页,星期六,2024年,5月5.移码表示法设定点整数移码形式为,则 其中 式中x为真值,[x]移为其移码。把真值x在数轴上向正方向平移单位,移码由此得名。又叫增码。第64页,共88页,星期六,2024年,5月移码特点:1)移码是把真值映射到一个正数域,因此移码的大小可以直观地反映真值的大小。无论是正数还是负数,用移码表示后,可以按无符号数比较大小。2)移码的数值部分与相应的补码各位相同,而符号位与补码相反。在移码中符号位为0表示真值为负数,符号位为1表示真值为正数。3)移码为全0时,它对应的真值最小。4)真值0在移码中的表示是唯一的,即:第65页,共88页,星期六,2024年,5月6.机器数形式的比较和小结①原码、补码、反码和移码均是计算机能识别的机器数,机器数与真值不同,它是一个数(连同符号)在计算机中加以数码化后的表示形式。②正数的原码、补码和反码的表示形式相同,负数的原码、补码和反码各有不同的定义,它们的表示形式不同,相互之间可依据特定的规则进行转换。第66页,共88页,星期六,2024年,5月③四种机器数形式的最高位均为符号位。原码、补码和反码表示中,为0表示正数,为1表示负数;在移码表示中,为0表示负数,为1表示正数。④原码、补码和反码既可用来表示浮点数中的尾数,又可用来表示其阶码;而移码则主要用来表示阶码。⑤0在补码和移码表示中都是唯一的,0在原码和反码表示中都有两种不同的表示形式。第67页,共88页,星期六,2024年,5月1.4.3数的定点表示与浮点表示1.定点表示法定点小数、定点整数2.浮点表示法编码格式:通常由尾数和阶码组成;其中尾数表示有效数字,阶码表示小数点位置。表示如下:其中M是尾数,R是基数(常取2),E是阶码,S是符号位。在计算机中表示形式为:其中S是符号位,E是阶码,M是尾数。SEM第68页,共88页,星期六,2024年,5月浮点数的规格化:不丢失有效数字,提高运算精度。1)如果阶码以2为底,则规格化浮点数的尾数M的绝对值应满足:2)对于原码,M1=1;3)对于补码,正数时,M1=1,负数时M1=0;即“尾数最高位与符号位相反”即为判断浮点数是否为规格化数的标志。第69页,共88页,星期六,2024年,5月例将浮点数转换为规格化表示。解:该数据为负数,符号为为1,尾数的补码为1.1101,由规格化步骤,将尾数左移2位,阶码减2,从而使小数点后第一位为0,规格化后为:第70页,共88页,星期六,2024年,5月IEEE754标准:对浮点数的编码格式的标准化,以便于实现不同计算机之间的软件移植。其中的浮点编码有32位、64位和80位三种格式,分别称为短实数(Shortreal)、长实数(Longreal)和临时实数(Temporaryreal)。短实数:其中:S为符号位,E为

文档评论(0)

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

你好,我好,大家好!

版权声明书
用户编号:7140162041000002

1亿VIP精品文档

相关文档