[理工] 计组 浮点数

楼主: gary19941208   2016-08-26 11:20:03
http://i.imgur.com/l8Jkqsc.jpg
请问第二小题怎么解,我算到萤光笔的上一行然后就不知道怎么做了...
为什么不是3.AAD,而是0.3AAD呢?
感谢!
作者: a2889184 (a2889184)   2016-08-26 11:55:00
我自己的想法是:二进制的状况的话,每个浮点数都可以化为1.x*2^y,所以在储存的时候1可以不用存,只存fraction部分。但是如果是16因为的状况的话,数字的可能性变多了(0~F),所以如果化成3.AAD,把AAD当成fraction储存的话等于是把3忽略掉,这样的话2.AAD,1.AAD之类的都会被存成同一个数。所以才化成0.3AAD,如此一来大家都可以化成0开头的就可以只存fraction部份了。 如想法有错请帮忙修正^_^
楼主: gary19941208   2016-08-26 12:06:00
有道理!一时忘记2进位不用存1的原理了,谢谢你!
作者: qooo8435 (O___o)   2016-08-26 12:37:00
老师上课说得跟一楼差不多

Links booklink

Contact Us: admin [ a t ] ucptt.com