10 下列各選項是以2補數(two’s complement)法儲存的4位元有號整數,轉為十進位之後,何者最小?
(A)1111
(B)1000
(C)0111
(D)0000
答案:登入後查看
統計: A(96), B(195), C(20), D(46), E(0) #2574649
統計: A(96), B(195), C(20), D(46), E(0) #2574649
詳解 (共 4 筆)
#4607675
二補數(英語:2's complement)是一種用二進位表示有號數的方法,也是一種將數字的正負號變號的方式,常在電腦科學中使用。二補數以有符號位元的二進位數定義。
正數和0的二補數就是該數字本身。負數的二補數則是將其對應正數按位元取反再加1。
二補數系統的最大優點是可以在加法或減法處理中,不需因為數字的正負而使用不同的計算方式。只要一種加法電路就可以處理各種有號數加法,而且減法可以用一個數加上另一個數的二補數來表示,因此只要有加法電路及二補數電路即可完成各種有號數加法及減法,在電路設計上相當方便。
另外,二補數系統的0就只有一個表示方式,這和一補數系統不同(在一補數系統中,0有二種表示方式),因此在判斷數字是否為0時,只要比較一次即可。
右側的表是一些8-bit二補數系統的整數。它的可表示的範圍包括-128到127,總共256(=28)個整數。

7
0