基本情報技術者試験 過去問解説
シフトレジスタとは?基本情報技術者試験 令和元年度 秋期 午前 問21を解説
基本情報技術者試験 令和元年度 秋期 午前 問21は、シフトレジスタに関する理解を問う問題です。検索から入っても、問題文、選択肢、正解、解説、各選択肢がなぜ違うかをこのページだけで確認できます。
問題文
クロックの立上りエッジで,8ビットのシリアル入力パラレル出力シフトレジスタの内容を上位方向へシフトすると同時に正論理のデータをレジスタの最下位ビットに取り込む。また,ストローブの立上りエッジで値を確定する。各信号の波形を観測した結果が図のとおりであるとき,確定後のシフトレジスタの値はどれか。ここで,数値は16進数で表記している。

この問題の出題ポイント
- シフトレジスタの定義だけでなく、問題文中の条件がどの選択肢に当てはまるかを確認する。
- 関連タグ: CPU、数値表現、論理回路、数値計算。
選択肢
- ア63
- イ8D正解
- ウB1
- エC6
正解
イ: 8D
解説
クロック立上り毎にデータビットを最下位に取り込み上位シフトを8回繰り返した結果、ストローブ確定時のレジスタ値が8D(1000 1101)。
解き方の整理
シフトレジスタの問題では、選択肢のキーワードだけで判断せず、問題文が示す条件と正解選択肢の説明が一致しているかを見ます。誤答選択肢は、似た用語を混ぜる、主体を入れ替える、目的や範囲を広げすぎる、という形で作られることが多いため、選択肢別解説まで確認しておくと復習効率が上がります。
関連問題
前後の問題
令和元年度 秋期 午前 の関連する問題
復習を続ける
間違えた問題、苦手タグ、模試履歴を保存して復習する導線を用意しています。広告なしPro、弱点分析、復習リマインダーは段階的に提供予定です。