計算機組成原理——浮點數表示方法

爲了表示浮點數,數被分爲兩部分:整數部分和小數部分。例如,浮點數14.234就有整數部分14和小數部分0.234.首先把浮點數轉換成二進制數,步驟以下:1把整數部分轉換成二進制.2把小數部分轉換成二進制.3在兩部分之間加上小數點.浮點數還能夠規範化,浮點數能夠用單精度表示法和雙精度表示法.規範化只存儲這個數的三個部分的信息:符號,指教和尾數.如+1000111.0101規範化後爲+    2^6   *   1.0001110101符號  指數        尾數規範化數的單精度表示法如+2^6*1.01000111001解:因爲符號爲正,就用0表示.指數是6,在Excess_127表示法中,給指數加上127獲得133.用二進制表示,就是10000101.尾數是01000111001.當把位數增長到32位,獲得01000111001000000000000.注意不能夠漏掉左邊的0,由於它是小數.漏掉了那個0就至關於把這個數乘於2.這個數在內存中以32位數存儲.以下所示符號      指數              尾數0     10000101      01000111001000000000000
相關文章
相關標籤/搜索