問題詳情

10 下列各選項是以2補數(two’s complement)法儲存的4位元有號整數,轉為十進位之後,何者最小?
(A)1111
(B)1000
(C)0111
(D)0000

參考答案

用户評論

HCCC】評論

2的補數(two's complemen☆)4...

軟爛怠惰努力振作】評論

二補數:1.正數和0的二補數就是該數字本身。2.負數的二補數則是將其對應正數按位元取反再加1。3.最高位元(最左位元)為1則為負數,為0則為正數。======(A)1111   最高位元為1→此數為負數,位元取反再+1→(0001)2→(1)10   得此數為-1(B)1000    最高位元為1→此數為負數,位元取反再+1→(1000)2→(8)10   得此數為-8(C)0111    最高位元為0→此數為正數或0,本身即是答案→(0111)2→(7)10   得此數為+7(D)0000    最高位元為0→此數為正數或0,本身即是答案→(0000)2→(0)10    得此數為...

hchungw】評論

二補數(英語:2's complement)是一種用二進位表示有號數的方法,也是一種將數字的正負號變號的方式,常在電腦科學中使用。二補數以有符號位元的二進位數定義。正數和0的二補數就是該數字本身。負數的二補數則是將其對應正數按位元取反再加1。二補數系統的最大優點是可以在加法或減法處理中,不需因為數字的正負而使用不同的計算方式。只要一種加法電路就可以處理各種有號數加法,而且減法可以用一個數加上另一個數的二補數來表示,因此只要有加法電路及二補數電路即可完成各種有號數加法及減法,在電路設計上相當方便。另外,二補數系統的0就只有一個表示方式,這和一補數系統不同(在一補數系統中,0有二種表示方式),因此在判斷數字是否為0...