- 2008年3月 5日 08:30
- 1.コンピュータ科学基礎
負数を2の補数で表現する方式において、絶対値は等しいが符号が異なる数値を得る方法として、適切なものはどれか。ここで、符号(0 は正、1 は負)は最上位ビットとする。
ア 各ビットを反転し、結果に1 を加える。
イ 各ビットを反転し、結果に2 を加える。
ウ 各ビットを反転する。
エ 符号のビットを1 に変える。
答え:ア
2 の補数は、各ビットを反転して1 を加えることで求めることができます。
何故このような方法を用いるかというと、コンピュータは足し算しかできないため、マイナスの数にして足し算をします。
例えば、10101010という数の 2 の補数は、01010110ですが、この 2 つを足すと、0 になることで確認することができます。
- Newer: マイクロプログラム制御方式
- Older: 情報処理技術者試験午前対策ブログはじめました
Comments:0
Trackbacks:0
- TrackBack URL for this entry
- http://magicbox.sakura.ne.jp/mt/mt-tb.cgi/537
- Listed below are links to weblogs that reference
- 負数の2 の補数 from 情報処理技術者試験午前対策