8ビットの2の補数で-1を表す

選択問題 基礎理論(進数・論理) 検証済み
8ビットの2進数を用いて、10進数の -1 を2の補数表現で表したものはどれか。

解説を見る
+1 は 00000001。2の補数は全ビットを反転(11111110)して1を加える。11111110 + 1 = 11111111。よって -1 は 11111111。
誤答の解説
B10000001 は符号ビット+絶対値(符号絶対値表現)での -1 で、2の補数表現ではない。
C00000001 は +1。
D11111110 は 2の補数では -2 を表す。
ヒント

・+1 のビット列を反転して1を足す。

関連する問題

← 基本情報の一覧へ