平成26年度春期 問22 / 80

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

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

問題の図

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

正解と解説を見る

正解:イ

クロックの各立上りエッジでのデータの値を,左から順に読み取ります。

クロック立上り 1 2 3 4 5 6 7 8 9 10
データ 1 1 0 0 0 1 1 0 1 1

ストローブの立上りは9回目と10回目のクロック立上りの間にあるので,値が確定するのは9回目までに取り込んだデータです。8ビットのレジスタには最後の8個(2回目~9回目)が残り,先に取り込んだものほど上位ビットになります。

1 0 0 0 1 1 0 1(2進数)= 8D(16進数)

  • ア: 63
    誤り。63 = 01100011 であり,読み取った値と一致しません。

  • イ: 8D
    正しい。2回目~9回目に取り込んだ 10001101 = 8D と一致します。

  • ウ: B1
    誤り。B1 = 10110001 は,ビットの並びを逆順(最初に取り込んだものを下位)にした値です。

  • エ: C6
    誤り。C6 = 11000110 は,1回目~8回目に取り込んだ値であり,9回目の取込みを考慮していません。


答え

イ: 8D

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

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