欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    移码与浮点表示.ppt

    • 资源ID:5809165       资源大小:383KB        全文页数:16页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    移码与浮点表示.ppt

    七、移码表示,补码不利于直接比较真值的大小,如,十进制,x+25,+10101+100000,+11111+100000,错,错,正确,正确,0,10101,1,01011,0,11111,1,00001,+10101,10101,+11111,11111,=110101,=001011,=111111,=000001,二进制,补码,2.1,定义,x 为真值,n 为 整数的位数,如,x=10100,x移=25+10100,x=10100,x移=25 10100,=1,10100,=0,01100,若0 x 2n,x移=2n+x=2n+x补若-2n x 0,x移=2n+x=2n+1+x 2n=x补 2n,2.1,0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1110,1111,2.1,真值、补码和移码的对照表,-32,0,+31,0 0 0 0 0 0,1 1 1 1 1 1,0 0 0 0 0 0,1 0 0 0 0 0,2.1,当 x=0 时,+0移=25+0,0移=25 0,+0移=0移,当 n=5 时,最小的真值为 25,100000移,可见,最小真值的移码为全 0,移码的特点,用移码表示浮点数的阶码,能方便地比较浮点数的阶码大小,=1,00000,=1,00000,=100000,=000000,=25100000,2.1,八、浮点表示,如:,N=11.0101,=0.110101210,=1.1010121,=1101.012-10,=0.001101012100,计算机中 M 定点小数、可正可负,E 定点整数、可正可负,规格化数,2.1,浮点数的机器数形式,Ms 代表浮点数的符号,n 其位数反映浮点数的表示精度,m 其位数反映浮点数的表示范围,Es 和 m 共同表示小数点的实际位置,2.1,浮点数的表示范围,2(2m1)(1 2n),2(2m1)2n,2(2m1)(1 2n),2(2m1)2n,215(1 2-10),2-15 2-10,2-15 2-10,215(1 2-10),若尾数、阶码均采用原码表示,则有:,2.1,练习,设机器数字长为 24 位,欲表示3万的十进制数,试问在保证数的最大精度的前提下,除阶符、数符各 取1 位外,阶码、尾数各取几位?,满足 最大精度 可取 m=4,n=18,解:,2.1,浮点数的规格化,对于采用原码表示的浮点数,若其尾数的数值位最高位为 1,则称该浮点数为规格化形式。,左规 尾数左移 1 位,阶码减 1,右规 尾数右移 1 位,阶码加 1,将非规格化形式的浮点数转化为规格化形式的过程叫做规格化,其规则为:,2.1,例如:,最大正数,=215(1210),最小正数,最大负数,最小负数,=21521,=215(12 10),=216,=21521,=216,设 m=4,n=10,尾数规格化后的浮点数表示范围,2.1,举例,二进制形式,x原=1,0010;0.1001100000,x补=1,1110;0.1001100000,x反=1,1101;0.1001100000,定点机中:,浮点机中:,x=0.0010011,x原=x补=x反=,2.1,将 58 分别表示成在定点机和浮点机中的三种机器数,以及阶码为移码,尾数为补码的形式(位数要求同上例)。,x=11 1010,000 0000 00,解:,设 x=58,二进制形式,定点表示,浮点规格化形式,x原=1,000 0000 0011 1010,x补=1,111 1111 1100 0110,x反=1,111 1111 1100 0101,x原=0,0110;1.1110100000,x补=0,0110;1.0001100000,x反=0,0110;1.0001011111,定点机中,浮点机中,x阶移、尾补=1,0110;1.0001100000,x=111010,x=(0.1110100000)2110,2.1,下图给出了原码表示的浮点数的各个边界点。请将其改用补码表示,设 n=10,m=4,阶符、数符各取 1位。,解:,真值,最大正数,最小正数,最大负数,最小负数,215(1 210),215 210,215 210,215(1 210),0,1111;0.1111111111,1,0001;0.0000000001,1,0001;1.1111111111,0,1111;1.0000000001,补码,2.1,当浮点数 尾数为 0 时,不论其阶码为何值 按机器零处理,机器零,当浮点数阶码小于等于浮点机所能表示的最 小阶码时,不论尾数为何值,按机器零处理,如 m=4 n=10,当阶码用移码,尾数用补码表示时,机器零为,有利于机器中“判 0”电路的实现,当阶码和尾数都用补码表示时,机器零为,2.1,四、IEEE 754 标准,符号位 S 阶码 尾数 总位数,1 8 23 32,1 11 52 64,1 15 64 80,尾数为规格化表示,小数点之前有一位隐含的“1”,2.1,

    注意事项

    本文(移码与浮点表示.ppt)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开