第1種情報処理技術者試験 2000年度 = 平成12年度 午前 問4

 2進数の表現で、2の補数を使用する理由はどれか。

ア 減算を加算処理で行うことができる。
イ 最下位ビットで、正数と負数が判断できる。
ウ 除算を減算の組合せで処理できる。
エ ビットの反転によって、負数を求めることができる。

解答



解説

 減算を、引く数の2の補数の加算として処理することによって、演算回路を簡略化できます。

 正数と負数は、最下位ビットではなく最上位ビットで判断できます。

 除算は減算の組合せでは処理できません。

 ビットの反転によって負数を求められるのは、2の補数ではなく1の補数です。


BohYoh.comトップページへ