HOME»ITパスポート平成22年秋期» 問68
ITパスポート平成22年秋期 問68
問68
note_altcalculate
note_alt
calculate
任意の8ビットをデータXと,8ビットのデータ00001111をビットごとに排他的論理和をとった結果はどれか。ここで,各1ビットのデータAとデータBの排他的論理和をとった結果Cの値は次のように表される。また,データの左方を上位,右方を下位と呼ぶ。

- Xの上位4ビットすべての0,1が反転し,下位4ビットはすべて1になる。
- Xの上位4ビットすべての0,1が反転し,下位4ビットはそのまま残る。
- Xの上位4ビットはすべて0で,下位4ビットすべての0,1が反転する。
- Xの上位4ビットはそのままで,下位4ビットすべての0,1が反転する。
分類 :
テクノロジ系 » 基礎理論 » 離散数学
正解 :
エ
解説 :
XORは相手が0なら元のビットを保ち、相手が1なら反転します。00001111との演算では上位4ビットはそのまま、下位4ビットが反転します。
例えば10101010なら結果は10100101です。ANDのようにビットを0へ落とすのではなく、1の位置だけ切り替える操作になります。