過去問解きまくり研究所 ホーム

令和元年度 秋期 午前 問23

ハードウェア

パリティビットcを付加する回路

3 ビットのデータ x₁, x₂, x₃ に偶数パリティビット c を付加する回路はどれか。

答えと解説を見る

✓ これが正解ウx₁ と x₂ を排他的論理和素子(XOR)へ入れ,その出力と x₃ を排他的論理和素子(XOR)へ入れて c とする。

解説

偶数に整えるので、1の個数を足し合わせる素子を選びます。

偶数のパリティは、1の個数が偶数になるよう一つ付け足す仕組みです。元の三つに含まれる1の個数が奇数なら1を、偶数なら0を付けます。この働きは、排他的論理和をつなげると得られます。この素子は、入力の1が奇数個のとき1を返すからです。二つずつ順に通せば、三つ全部の1の個数が奇数かどうかが出ます。得られた値を付け足せば、全体の1の個数は必ず偶数になります。だから、素子を二つ並べただけの形が答えです。最後に否定を挟むと、奇数に整える回路へ変わってしまいます。論理積と論理和を並べた形は、そもそも個数を数えていません。どちらも、片方が1なら1になるといった判定にしかなりません。選ぶときは、まず素子の種類を見ます。次に、否定が挟まっていないかを確かめます。素子の種類と否定の有無、この二点で足ります。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:令和元年度 秋期 応用情報技術者試験 午前 問23

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)