二つの2進数01011010と01101011を加算して得られる2進数はどれか。ここで,2進数は値が正の8ビットで表現するものとする。
- ア00110001
- イ01111011
- ウ10000100
- エ11000101
正解と解説を見る
正解
エ 11000101
01011010は10進数で90,01101011は10進数で107であり,両者を加算すると197になる。197を8ビットの2進数で表すと11000101(128+64+4+1=197)となり,これが正解である。他の選択肢はいずれもビットの桁上がり処理や加算過程での誤りにより生じる誤答であり,実際に筆算で2進数の加算を行うと11000101以外の値にはならない。