平成26年 春期 応用情報技術者 午前 問22

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

 ア  63  イ  8D  ウ  B1  エ  C6


答え イ


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


キーワード
・シフト

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

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

戻る 一覧へ 次へ