2010-11-11 53 views

回答

0

通常,您通過explicitly storing the sign來區別差異。

基數補(en.wikipedia.org/wiki/Method_of_complements)

+0

好吧,這很奇怪,因爲在我的Assembly類中'0110 000 000 000'被認爲是6000未簽名(顯然),但是-4000已簽名。那4000如何簽署? – trusktr 2010-11-11 00:39:59

+0

補足(http://en.wikipedia.org/wiki/Method_of_complements) – dan04 2010-11-11 00:42:15

+0

aha,這確實是在這裏發生了什麼。你應該發佈一個答案! – trusktr 2010-11-11 01:01:46

0
正常二進制

,有符號數採用MSB(最顯著位),以確定數字的符號,數字的其餘部分實際價值。

與封裝BCD不同,4個LSb(最低有效位)表示符號,其餘(數字左邊)表示實際值。

相關問題