平成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