クロックの立上りエッジでデータを最下位ビットから取り込んで上位方向へシフトし、ストローブの立上りエッジで値を確定する8ビットのシリアル入力パラレル出力シフトレジスタがある。
各信号の波形を観測した結果が図のとおりであるとき、シフトレジスタの値はどれか。
ここで、数値は16進数で表記している。
ア | 63 |
イ | 8D |
ウ | B1 |
エ | C6 |
答え イ
【解説】
このレジスタはクロックの立ち上がりエッジでデータを取り込み、上位ビットへシフトして、ストローブ信号の立ち上がりエッジでデータを格納するので、ストローブ信号の立ち上がりエッジの時点でレジスタに入っているデータは、下図の赤い矢印の左から上位ビットに入っているので、データは1 0 0 0 1 1 0 12 = 8D16です。
【キーワード】
・シフト