2019年 秋期 基本情報技術者 午前 問21

クロックの立上りエッジで、8ビットのシリアル入力パラレル出力しストレジスタの内容を上位方向へシフトすると同時に正論理のデータをレジスタの最下位ビットに取り込む。
また、ストローブの立上りエッジで値を確定する。
各信号の波形を観測した結果が図のとおりであるとき、確定後のシフトレジスタの値はどれか。
ここで、数値は16進数で表記している。

 ア  63  イ  8D  ウ  B1  エ  C6


答え イ


解説
このレジスタはクロックの立ち上がりエッジでデータを取り込み、上位ビットへシフトして、ストローブ信号の立ち上がりエッジでデータを格納するので、ストローブ信号の立ち上がりエッジの時点でレジスタに入っているデータは、下図の赤い矢印の左から上位ビットに入っているので、データは1 0 0 0 1 1 0 12 = 8D16です。
 


キーワード
・シフト

キーワードの解説
  • シフト(shift)
    「シフトする」「シフト演算」とも言います。
    シフトには右シフトと左シフトがあり、けたをずらす処理です。

もっと、「シフト」について調べてみよう。

戻る 一覧へ 次へ