過去問解きまくり研究所 ホーム

平成21年度 秋期 午前 問1

基礎理論

2の補数を使用する理由

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

答えと解説を見る

✓ これが正解イ減算を,負数の作成と加算処理で行うことができる。

解説

引き算を、負の数を作って足す形に置き換えられます。

2 の補数は、負の数をビットの並びで表すための決め方です。ある数のすべての桁を裏返してから 1 を足すと、符号を反転させた値になります。この表し方を採ると、引き算のための回路をわざわざ用意しなくても済みます。引きたい数の符号を反転させた値を先に作り、それを足すだけで、引いた結果と同じ答えが得られるからです。加算の仕組みを一つ持っていれば足し算にも引き算にも使い回せるので、装置の量を抑えられます。要点は、符号の扱いを数の表現の側に押し込むことで、演算の種類そのものを減らせるところにあります。

ほかの選択肢はなぜ違うのか

出典:平成21年度 秋期 応用情報技術者試験 午前 問1

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)