二つのビットパターン 1011と0101のビットごとの論理演算を行う。排他的論理和(ExOR)は (ア) であり、否定論理和(NOR)は (イ) である。0101 と (ア) との論理和 (OR)は (ウ) であり、 (ウ) と (イ) との排他的論理和 (ExOR)の結果を2進数と考え、その数値を16進数で表すと (エ) である。
上記の記述中の空白箇所 (ア), (イ), (ウ)及び(エ)に当てはまる組合せとして、正しいものを次の(1)~(5)のうちから一つ選べ。
回答を選ぶ
選択肢を押すと、すぐに結果が表示されます。
詳細解説
正解は(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 となる。
以上より、選択肢(5)が正解です。