[理工] 計組 浮點數

作者: 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