English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

1.現有二進位數字10110.100011,若按IEEE754標準儲存為單倍精準數格式,琪資料內容應為何?請寫出計算過程。

2.現有二進位數字負數-0.0010011,若按IEEE754標準儲存為單倍精準數格式,其資料內容應為何?請寫出計算過程。

3.試問某數按IEEE754標準單倍精準數格式儲存為01000010100101000110000000000000,其二進位數值應為何?

4.試問某數按IEEE754標準單倍精準數格式儲存為10000010100101000110000000000000,其二進位數值應為何?

5.請查出您姓名的Unicode,並請寫出您查詢的方法及其過程。
(第5題只要教我怎麼查就好了)

麻煩了>"<謝謝~!感恩~!

2006-10-13 07:37:33 · 2 個解答 · 發問者 Anonymous in 電腦與網際網路 軟體

2 個解答

你所提出的問題中多半與IEEE 754浮點數標準格式有關,再此先就IEEE 754浮點數標準格式做一些簡單說明:IEEE-754 浮點數表示法的相關定義:IEEE 754浮點數標準格式其定義為:x = (-1)s * 2e-bias * 1.m其中:s為符號位元(0表示正數,1表示負數),e為指數,bias為偏移量,m為假數在單精確度(32位元)下,其格式為:s(1位元)+e(8位元)+m(23位元)   在單精確度時,指數偏移量為127接下來我幫你做第一及第三題,二及四提請自行練習!1. 考慮二進位數字10110.100011此數為正數,故符號位元為:0先將其正規化  --> 10110.100011=1.0110100011 * 24 因此,假數部分為:01101000110000000000000 (23位元)指數部分為: 4+127(偏移量) = 13110 = 100000112 因此,轉換成IEEE 754單精確度浮點數之結果為:  01000001101101000110000000000000 若以16進位方式表示則為:41B46000163. 某數按IEEE754標準單倍精準數格式儲存為:   01000010100101000110000000000000故知其符號位元為0,表示這是個正數形式假數為10000101,扣減127(011111112)後得實際指數:00000110,也就是6正規化假數為00101000110 000000000000依據,IEEE 754單精確度標準浮點數格式可知,此數應為:+1.00101000110 000000000000 * 26 =1001010.00110 000000000000  = +1001010.00112

2006-10-17 10:50:49 · answer #1 · answered by Egar 5 · 0 0

第二題:-0.0010011
-0.0010011正規化= 1.0011 x 2^-3
開始取S E M (此數值我都用二進位表示)
S:1 (共1bit,且它是負數所以是1,如果是正數的話那表示應為S:0)
E:01111100(共8bits)
Ans:-3+127=124的10進位=01111100
M:00110000000000000000000(共23bits)
S E M
1 01111100 00110000000000000000000

2007-07-31 19:24:04 · answer #2 · answered by 無名 1 · 0 0

fedest.com, questions and answers