goo blog サービス終了のお知らせ 

合格☆情報処理技術者試験

メルマガのバックナンバーです。過去問を覚えましょう。■携帯で学習可能です。

偶数パリティ

2009-10-10 20:08:12 | 日記
7 ビットの文字コードの先頭に 1 ビットの偶数パリティビットを付加するとき,文字コード 30, 3F, 7A にパリティビットを付加したものはどれか。
ここで,文字コードは 16 進数で表している。


30, 3F, 7A


30, 3F, FA


B0, 3F, FA


B0, BF, 7A


これは
平成20年度 春期
基本情報技術者
午前 問10
です。


16 進数の
30, 3F, 7A

それぞれ, 2 進数にすると・・・

30

0011 0000

3F

0011 1111

7A

0111 1010


「偶数パリティビット」というのは、2 進数で見たとき、「1」の数が偶数になるように調整するためのビットですので・・・


30

0011 0000

「1」が既に2個(偶数個)あるので、偶数パリティビット(先頭)は、「0」のままで良いです。


3F

0011 1111

「1」が既に6個(偶数個)あるので、偶数パリティビット(先頭)は、「0」のままで良いです。


7A

0111 1010

「1」がまだ5個(奇数個)しかないので、偶数パリティビット(先頭)を「1」にして、6個(偶数個)にします。

1111 1010

これを 16 進数にすると・・・

FA になります。


答え
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
 ↓
イの、「30, 3F, FA」が正解です。

「1」の数をかぞえるだけですので、簡単ですよね?


この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« クラスB | トップ | SAN »

日記」カテゴリの最新記事