問題文
二つのビットパターン 1011と0101のビットごとの論理演算を行う。排他的論理和(ExOR)は (ア) であり、否定論理和(NOR)は (イ) である。0101 と (ア) との論理和 (OR)は (ウ) であり、 (ウ) と (イ) との排他的論理和 (ExOR)の結果を2進数と考え、その数値を16進数で表すと (エ) である。
上記の記述中の空白箇所 (ア), (イ), (ウ)及び(エ)に当てはまる組合せとして、正しいものを次の(1)~(5)のうちから一つ選べ。
選択肢
計算手順は以下の通り。
* **A = 1011**, **B = 0101** とする。
* (ア) A ExOR B:
* 1011 XOR 0101 = **1110** (ビットごとに異なれば1)
* (イ) A NOR B:
* A OR B = 1011 OR 0101 = 1111
* NOT (1111) = **0000**
* (ウ) 0101 OR (ア):
* 0101 OR 1110 = **1110**
* (エ) (ウ) ExOR (イ):
* 1110 XOR 0000 = 1110
* 1110を16進数に変換:
* \( 8+4+2+0 = 14_{10} \)
* 14は16進数で **B**
以上より、(ア)1110, (イ)0000, (ウ)1110, (エ)B となる。