對於一個六位元的二進制有號數(signed number)而言, 若採用二的補數..-阿摩線上測驗
1F 蔦老師 大二下 (2012/05/13)
2的補數(2's complement)是一種用二進位表示有號數的方法,也是一種將數字的正負號變號的方式,常在計算機科學中使用。在中國大陸地區通常稱作补码。 一個數字的2的補數就是將該數字作位元反相運算(即一補數或反碼),再將結果加 1,即為該數字的2的補數。在2的補數系統中,一個負數就是用其對應正數的2的補數來表示。 2的補數系統的最大優點是可以在加法或減法處理中,不需因為數字的正負而使用不同的計算方式。只要一種加法電路就可以處理各種有號數加法,而且減法可以用一個數加上另一個數的2的補數來表示,因此只要有加法電路及2的補數電路即可完成各種有號數加法及減法,在電路設計上相當方便。 另外,2的補數系統的 0 只有一個表示方式,這點和一補數系統不同(在一補數系統中,0 有二種表示方式),因此在判斷數字是否為 0 時,只要比較一次即可。 |
2F
|