基本情報技術者試験 2005年度 = 平成17年度・春期 午前 問9

 8ビットのビット列の下位4ビットが変化しない操作はどれか。

ア 16進表記0Fのビット列との論理積をとる。
イ 16進表記0Fのビット列との論理和をとる。
ウ 16進表記0Fのビット列との排他的論理和をとる。
エ 16進表記0Fのビット列との否定論理積をとる。

解答



解説

 8ビットのデータ0101 0101を例に考えてみましょう。

 0Fとの論理積          イ 0Fとの論理和    0101 0101        0101 0101    0000 1111        0000 1111    ─────────        ─────────    0000 0101        0101 1111   ※上位4ビットは0になる      ※上位4ビットは変化しない    下位4ビットは変化しない      下位4ビットは1になる ウ 0Fとの排他的論理和       エ 0Fとの否定論理積    0101 0101        0101 0101    0000 1111        0000 1111    ─────────         ─────────    0101 1010        1111 1010   ※上位4ビットは変化しない     ※上位4ビットは1になる    下位4ビットは反転         下位4ビットは反転

 正解はです。0にしたいビットは0との論理積をとり、そのままにしたいビットは1との論理積をとります。


BohYoh.comトップページへ