二進位浮點數 - 考試

Table of Contents

※ [本文轉錄自 Grad-ProbAsk 看板 #1K5tklJh ]

作者: gauss760220 (宅哥) 看板: Grad-ProbAsk
標題: [理工] 二進位浮點數
時間: Tue Sep 16 07:52:11 2014

http://ppt.cc/v0Yy

請問一下

C=exponent+16

C代表的意思是什麼?

我能了解的是

S占一個位元 S=0表示正數 S=1表示負數(題目有寫,所以我這段在講廢話XD)

尾數的意思應該是指小數點後面的東西 占了10 bits

順道了解一下

為何題目說 小數點右第一位元恆不為0 ?

因為不是很懂他的概念

只有第(二)小題有些想法 不知道對不對

C占5個bits

最大就是11111 (二進制) = 31 (十進制)

故此時exponent=31-16= 15 (最大值)

最小就是00000 (二進制) = 0 (十進制)

故此時exponent= 0-16=-16 (最小值)

所以exponent範圍在 : -16 ~ +15

至於第(一)小題問的精確度.. 不曉得怎麼算?

我想我如果知道C所代表的意思 應該(三)、(四)小題可以求出




另外補充一個問題

http://ppt.cc/c0CA

第(一)、(二)小題從書上有找到流程圖

但是(三)就不太曉得了

請高手解惑

謝謝

--

All Comments

Hedy avatarHedy2014-09-16
exponent範圍-16~+15應該沒錯,但是如果前(00000)後(1111
Dora avatarDora2014-09-16
1)保留給零和無限大就會是-15~+14,有點不確定
Valerie avatarValerie2014-09-17
另外第一題應該是10(尾數)+1(小數點右第一位元)=11bits
Isla avatarIsla2014-09-21
尾數10bits,題目假設小數點右第一恆為零不必表示
Ophelia avatarOphelia2014-09-22
我覺得他的浮點數應該是長這樣1.1XXXXXXXXXX
Charlie avatarCharlie2014-09-23
所以小數點後有11bits精確度,我的理解是這樣