9 在 32 位元單精確度 IEEE 754 浮點數表示法中,第一個位元是符號位元;之後是 8 個位元的指數部分,以 偏移表示法(Biased Notation)呈現欄位中的數值,且偏移值是 127;最後的 23 位元代表小數部分。以該 標準格式表示 10 進位的-18.625 結果為何?
(A) 1000 0010 0100 1010 1000 0000 0000 0000
(B) 1100 0001 1100 1010 1000 0000 0000 0000
(C) 1000 0010 0001 0101 0000 0000 0000 0000
(D) 1100 0001 1001 0101 0000 0000 0000 0000

答案:登入後查看
統計: A(48), B(132), C(68), D(198), E(0) #2823793

詳解 (共 3 筆)

#5417870

首先將-18.625轉成二進位變成-(10010.101)
但是要把一個二進位的浮點數用IEEE754的方式來表示的話,必須先把它轉換成科學符號才行
所以-(10010.101)變成-(1.0010101)*2^4(因為是二進位,所以以2為底數)
接著先確認正負數,依照題目,因為是負數所以第一個數字是1(正數則為0) 然後是指數部分,指數的算法是 偏移植+該數的次方數=127+4=131
然後把131轉換成二進位10000011,所以可以直接接下去10000011 剩下的0010101為小數部分
所以答案是(D) 1100 0001 1001 0101 0000 0000 0000 0000 (如題目所說,小數部分佔23位元,所以後面補零)

14
0
#5265852
單精度 S:1bit E:8bits M...
(共 195 字,隱藏中)
前往觀看
12
0
#5427805
1100 0001 1001 0101 ...
(共 102 字,隱藏中)
前往觀看
3
1

私人筆記 (共 1 筆)

私人筆記#4065521
未解鎖
1100 0001 1001 0101 ...
(共 100 字,隱藏中)
前往觀看
1
0