8ビットのデータX及びYの値をそれぞれ16進表現で0F,F0とするとき,8ビットのデータAの下位4ビットを反転させ,上位4ビットを0にする論理式はどれか。ここで,X・Yは論理積を表し,Z̄は否定を表す。
平成28年度 秋期 応用情報技術者 問1
テクノロジ系
正解と解説
正解 ウ
Aの全ビットを否定してから、X(0F)との論理積をとります。上位4ビットは0になり、下位4ビットは反転したまま残ります。
Āは、Aの8ビットすべてを反転した値です。X=00001111との論理積をとると、上位4ビットは0になります。下位4ビットは、Āの値(Aを反転した値)がそのまま残ります。このため、Ā・Xで、下位4ビットの反転と上位4ビットの0クリアが同時にできます。
ア:A・Xの全体を否定すると、0だった上位4ビットが1に変わります。下位4ビットは反転しますが、上位4ビットが1111になります。
イ:A・Yは下位4ビットが0になり、全体を否定すると下位4ビットが1111になります。上位4ビットは反転します。
エ:Y=11110000との論理積では、上位4ビットが反転したまま残り、下位4ビットが0になります。求める結果と上下が逆です。
出典:平成28年度 秋期 応用情報技術者試験 問1
全年度から出題。10問で実力を判定します。登録不要。
出典:平成28年度 秋期 応用情報技術者試験 問1(独立行政法人情報処理推進機構)
解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方