任意の8ビットのデータXと、8ビットのデータ00001111をビットごとに排他的論理和をとった結果はどれか。ここで、各1ビットのデータAとデータBの排他的論理和をとった結果Cの値は次のように表される(A=0,B=0→C=0/A=0,B=1→C=1/A=1,B=0→C=1/A=1,B=1→C=0)。また、データの左方を上位、右方を下位と呼ぶ。
排他的論理和は0との演算で保存、1との演算で反転する
排他的論理和
| A | B | C |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
選択肢
- アXの上位4ビットすべての0,1が反転し、下位4ビットはすべて1になる。
- イXの上位4ビットすべての0,1が反転し、下位4ビットはそのまま残る。
- ウXの上位4ビットはすべて0で、下位4ビットすべての0,1が反転する。
- エXの上位4ビットはそのままで、下位4ビットすべての0,1が反転する。
正解と解説
正解:エ Xの上位4ビットはそのままで、下位4ビットすべての0,1が反転する。
排他的論理和は、0との演算では元の値がそのまま残り、1との演算では0と1が反転するという性質をもつ。00001111は上位4ビットが0、下位4ビットが1なので、Xの上位4ビットは変化せず、下位4ビットだけが反転する。特定のビットだけを反転させたいときによく使われる手法である。
選択肢ごとの解説
- ア0との演算では反転しないため、上位が反転するという記述が誤り。
- イ上位と下位の扱いが逆になっている。
- ウ上位がすべて0になるのは論理積(AND)の場合の性質。
- エ0の位置はそのまま、1の位置は反転するという性質どおりで正しい。
同じ分野の他の問題
- 8ビットの2進データXと00001111について、ビットごとの論理積をとった結果はどれか。ここでデータの左方を上位、右方…2018年度 秋期 問79
- 中問D:Aさんは,PCを買い替えたので,これまで使用していたPCを処分することにした。そこで,インターネットの検索エンジ…2015年度 秋期 問97
- 図1のように二つの入力に対し、一つの出力を行うボックスがある。このボックスへの入力は“賛成”か“反対”のいずれかであり、…2014年度 春期 問57
- 次の真理値表で示される入力x、yに対する出力zが得られる論理演算式はどれか。2013年度 秋期 問64
- “男性のうち、20歳未満の人と65歳以上の人”に関する情報を検索するための検索式として、適切なものはどれか。2013年度 秋期 問54
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。