過去問解きまくり研究所 ホーム

平成23年度 特別 午前Ⅱ 問13

ハードウェア

フリップフロップの問題

論理回路の入力A,Bに図の信号を与えたときのCの出力波形はどれか。

論理回路:

入力A,NOR②の出力 → NOR① → C
入力B,C(NOR①の出力) → NOR② → NOR①へ
(NOR①とNOR②の出力が互いに相手の入力へたすき掛けで戻る)

タイミングチャート(区間の変化点は順に,Aの第1パルス立上り・立下り,Bの第1パルス立上り・立下り,Aの第2パルス立上り・立下り,Bの第2〜第4パルス各立上り・立下り,Aの第3パルス立上り・立下り):

区間01234567891011121314
A010001000000010
B000100010101000
ア010101010101010
イ000110011111100
ウ011001100000011
エ011001100110011

(区間0〜14 は原典に無い名)

答えと解説を見る

✓ これが正解イ(原典は波形図。上の表のイの行)

解説

Bのパルスで1に、Aのパルスで0になり、間は値を保ちます。

NORを2個たすき掛けにした回路は値を保持するフリップフロップとして働き、軸は、入力が1になった時点で出力が決まり、両入力が0の間は直前の値を保つことです。CはAともう一方のNORの出力とのNORなので、Aが1になるとCは0になります。Bが1になるともう一方のNORの出力が0になり、Aが0ならCは1になります。最初のCを0として波形を追うと、Aの第1パルスで0のまま、Bの第1パルスで1、Aの第2パルスで0、Bの第2パルスで1、続くBの二つのパルスでは1のまま、Aの第3パルスで0です。この並びが答えの波形と一致します。Bでセット、Aでリセット、ほかは保持と言い換えると読み取りやすくなります。

ほかの選択肢はなぜ違うのか

出典:平成23年度 特別 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問13

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)