2013-08-06 69 views

回答

3

首先,您需要爲超額表示選擇偏差。由於選擇等於可用範圍的一半的偏置是典型的,對於8位,我們將選擇-127作爲偏置。

這意味着你有8位將被解釋爲無符號整數,127將從該整數中減去以獲得最終結果。因此,既然我們有

final = unsigned + bias 
final = -17 
bias = -127 

我們結束了

unsigned = final - bias = -17 - (-127) = 110 

因此-17過剩-127表示是01101110(十進制110)。

+0

如果110和-17具有相同的二進制表示形式,那麼您如何區分它們? – rockydgeekgod

+1

@rockydgeekgod:你沒有 - 除了擁有原始數據之外,你絕對必須知道「表達規則」。一個有點相關的例子:如果我告訴你「有10種人」,你怎麼知道10是十進制十而不是二進制二? – Jon

相關問題