HOME»ITパスポート平成30年秋期» 問79
ITパスポート平成30年秋期 問79
問79
note_altcalculate
note_alt
calculate
8ビットの2進データ X と 00001111 について,ビットごとの論理積をとった結果はどれか。ここでデータの左方を上位,右方を下位とする。
- 下位4ビットが全て0になり,Xの上位4ビットがそのまま残る。
- 下位4ビットが全て1になり,Xの上位4ビットがそのまま残る。
- 上位4ビットが全て0になり,Xの下位4ビットがそのまま残る。
- 上位4ビットが全て1になり,Xの下位4ビットがそのまま残る。
分類 :
テクノロジ系 » 基礎理論 » 離散数学
正解 :
ウ
解説 :
ANDでは相手が0なら結果は0、相手が1なら元のビットが残ります。00001111とANDを取ると、上位4ビットは0になり下位4ビットが残ります。
例えば10101010なら00001010になります。一部のビットを消して必要な部分だけを取り出す操作で、ビットマスクとして使われます。