平成30年度春期 問22 / 80

平成30年度 春期 応用情報技術者試験 午前 問22

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

問題の図

キーボード:1〜4 で解答 → 次の問題 ← 前の問題

正解と解説を見る

正解:イ

ストローブが立ち上がるまでに,クロックの立上りエッジは9回あります。各立上りエッジでのデータの値を順に読み取ると,次のようになります。

1,1,0,0,0,1,1,0,1

1ビットずつ最下位に取り込んで上位方向へシフトするので,8ビットのレジスタには最後の8ビットが残り,先に取り込んだものほど上位ビットになります。

最後の8ビット:1000 1101(2進数)= 8D(16進数)

  • ア: 63
    誤り。0110 0011 で,最初に取り込んだ8ビットを逆順に並べた値です。

  • イ: 8D
    正しい。取り込んだ最後の8ビット 1000 1101 を16進数で表した値と一致します。

  • ウ: B1
    誤り。1011 0001 で,ビット列を逆順(最初に取り込んだものを最下位)に並べた値です。

  • エ: C6
    誤り。1100 0110 で,最初の8ビットを取り込んだ時点の値です。ストローブの立上りまでにもう1回シフトされます。


答え

イ: 8D

出典:平成30年度 春期 応用情報技術者試験 午前 問22

平成30年度春期の他の問題