【系統公告】頁面上方功能列及下方資訊全面更換新版,舊用戶可再切回舊版。 前往查看

教甄◆電腦科專業題庫下載題庫

上一題
對於一個六位元的二進制有號數(signed number)而言, 若採用二的補數(2’s complement)來表示負數,則其所能 表示的十進制整數值範圍為何?
(A)-31~+31
(B)-32~+31
(C)-31~+32
(D)-32~+32


答案:登入後觀看
難度: 簡單
1F
蔦老師 大二下 (2012/05/13)
2的補數2's complement)是一種用二進位表示有號數的方法,也是一種將數字的正負號變號的方式,常在計算機科學中使用。在中國大陸地區通常稱作补码

一個數字的2的補數就是將該數字作位元反相運算(即一補數反碼),再將結果加 1,即為該數字的2的補數。在2的補數系統中,一個負數就是用其對應正數的2的補數來表示。

2的補數系統的最大優點是可以在加法減法處理中,不需因為數字的正負而使用不同的計算方式。只要一種加法電路就可以處理各種有號數加法,而且減法可以用一個數加上另一個數的2的補數來表示,因此只要有加法電路及2的補數電路即可完成各種有號數加法及減法,在電路設計上相當方便。

另外,2的補數系統的 0 只有一個表示方式,這點和一補數系統不同(在一補數系統中,0 有二種表示方式),因此在判斷數字是否為 0 時,只要比較一次即可。

2F
Brendan 大一下 (2022/04/20)

5424383-62620348e2207.jpg

對於一個六位元的二進制有號數(signed number)而言, 若採用二的補數..-阿摩線上測驗