平成26年 春期 基本情報技術者 午前 問2

最上位をパリティビットとする8ビット符号において、パリティビット以外の下位7ビットを得るためのビット演算はどれか。

 ア  16進数0FとのANDをとる。
 イ  16進数0FとのORをとる。
 ウ  16進数7FとのANDをとる。
 エ  16進数FFとのXOR(排他的論理和)をとる。


答え ウ


解説
問題はパリティビットを含む8ビットのデータから、パリティビットである最上位ビットをマスクする(取り除く)演算についてになります。
データを1101 1010とすると求めるデータは最上位ビットを除いた0101 1010になります。

 ア  16進数0FとのANDは、1101 1010 AND 0000 1111=0000 1010
 イ  16進数0FとのORは、1101 1010 OR 0000 1111=1101 1111
 ウ  16進数7FとのANDは、1101 1010 OR 0111 1111=0101 1010
 エ  16進数FFとのXORは、1101 1010 XOR 1111 1111=0010 0101


キーワード
・パリティビット

キーワードの解説

戻る 一覧へ 次へ