問1
1 / 80
2進数の表現で、2の補数を使用する理由はどれか。
値が1のビット数を数えることで、ビット誤りを検出できる。
減算を、負数の作成と加算処理で行うことができる。
除算を、減算の組合せで行うことができる。
ビットの反転だけで、負数を求めることができる。
2の補数を使うと、負数を「元の数の補数」として表現でき、減算A−Bを「Bの負数を作ってAに加える」という加算処理だけで実行できます。これにより減算専用の回路が不要になり、加算器を使い回せるのが最大の利点です(イ)。エの『ビット反転だけ』は1の補数の性質で誤り。