[考题] 计算机概论浮点数问题

楼主: PDPDPD   2016-03-18 16:50:45
[考题] 国考历届考题与考题观念讨论(书里看到的选这个)请附上想法、出处
103年原住民三等计算机概论第三题,题目如下:
http://i.imgur.com/gVw6qAV.jpg
想请问第一和第三小题!
第一小题的疑问是:
在我有限的认知中,对于浮点数的正规化,是否为IEEE754规范有不一样的做法。其中非I
EEE754在正规化时,首位数也就是小数点左边为(0.1xxxxx)!但若是用IEEE754规范,不
论单精度或是倍精度,其正规化是(1.xxxxxx)!
但是此题应该不是走IEEE754的规范才对吧?只是普通的超四码浮点数表示。那为何解答
会使用IEEE754的规范,将首位默认为1呢?
第三题的疑问是:
就先用IEEE754的正规化方式来转换!但此题的尾数是01111,可是尾数只给4bit存放,该
怎么处理呢?解答是把0删除了?但是这样一来,如果反过来求原本的十进制数值,那颗
被删掉的0是要怎么加回来?会出错吧?
有请指点迷津,感谢!
作者: PowerKid (暴力小孩)   2016-03-18 19:22:00
妳好分享我自己的一些看法(1)原则上没说IEEE754是用0没错,所以如果她用1,必须自己写前提(2)这个应该是有舍位误差 但是我觉的事舍去最右边的1而不是舍去0 因为舍去0反推回去算不出5会变成7但是如果舍去1还是可以推出5.xxx只是小数点会有误差这我觉得比较合理一点谢谢
楼主: PDPDPD   2016-03-18 19:44:00
了解!你的观点十分合理,感谢分享^.^

Links booklink

Contact Us: admin [ a t ] ucptt.com