8ビットの値の全ビットを反転する操作はどれか。
- 16進表記00のビット列と排他的論理和をとる。
- 16進表記00のビット列と論理和をとる。
- 16進表記FFのビット列と排他的論理和をとる。
- 16進表記FFのビット列と論理和をとる。
解答
ウ
解説
論理和と排他的論理和の真理値表は次のようになります。
入力 | 出力 | |
---|---|---|
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 1 |
入力 | 出力 | |
---|---|---|
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 0 |
この中で反転する操作、つまり「0の場合1となり、1の場合0となる」操作は、1と排他的論理和をとるであることがわかります。
入力 | 出力 | |
---|---|---|
0 | 1 | 1 |
1 | 1 | 0 |
よって、16進数表記のFFは全て1のビット列ですので、ウが正解です。
参考情報
分野・分類
分野 | テクノロジ系 |
大分類 | 基礎理論 |
中分類 | 基礎理論 |
小分類 | 離散数学 |
出題歴
- FE 令和元年度秋期 問2