什麼是計算機體系結構中的浮點數表示?


浮點數表示可以實現高範圍值的運算。數值計算是使用浮點數進行的。它可以簡化計算,科學數字描述如下:

數字 5,600,000 可以描述為 0.56 * 107

因此,0.56 是尾數,7 是指數的值。

二進位制數也可以用指數形式表示。二進位制數以指數形式表示稱為浮點數表示。浮點數表示將數字分成兩部分,左側是一個帶符號的定點數,稱為尾數,數字的右側稱為指數。浮點值也用符號授權;0 表示正值,1 表示負值。

二進位制數的浮點數表示的一般結構:

x=(x0*20+x1*21+x2*22±−−∓b−(n−1)*2−(n−1) )

尾數*2指數

在以下語法中,小數點對於 2 的負指數向左移動,對於 2 的正指數向右移動。尾數和指數都是帶符號的值,允許負數和負指數通常。

示例:將 111101.1000110 轉換為浮點值。

111101.1000110 = 1.111011000110 * 25 轉換為浮點值

→ 表示負號值

在這個例子中,整數被轉換為浮點值,方法是將基數點更改為帶符號整數的旁邊,並透過將值乘以基數 2 來將數字縮放為指數形式。值保持不變,此階段稱為歸一化方法。

更新於: 2021 年 7 月 24 日

25K+ 次觀看

開啟您的 職業生涯

透過完成課程獲得認證

開始
廣告

© . All rights reserved.