第2種情報処理技術者試験 2000年度 = 平成12年度・春期 午前 問5

 2進数10110101の8けたの2の補数はどれか。

 ア 01001010  イ 01001011  ウ 10110100  エ 10110110

解答

 イ

解説

 2の補数は、すべてのビットを反転(0を1にして、1を0にする)して得られる1の補数に1を加えることによって得られます。

   ┌─┬─┬─┬─┬─┬─┬─┬─┐    │1│0│1│1│0│1│0│1│    └─┴─┴─┴─┴─┴─┴─┴─┘         ↓ 全ビットを反転    ┌─┬─┬─┬─┬─┬─┬─┬─┐    │0│1│0│0│1│0│1│0│    └─┴─┴─┴─┴─┴─┴─┴─┘         ↓ 1を加える    ┌─┬─┬─┬─┬─┬─┬─┬─┐    │0│1│0│0│1│0│1│1│    └─┴─┴─┴─┴─┴─┴─┴─┘



BohYoh.comトップページへ