IPA過去問ドリル

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

テクノロジ/ハードウェア

図の論理回路において,S=1,R=1,X=0,Y=1のとき,Sを一旦0にした後,再び1に戻した。この操作を行った後のX,Yの値はどれか。

平成26年度 秋期 応用情報技術者試験 午前 問20の図

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

正解:ウ

解説

この回路はAND+NOT(=NAND相当)を交差結合したフリップフロップで,X=NAND(S,Y),Y=NAND(R,X)として動作します。S=1,R=1,X=0,Y=1の状態でSを一旦0にすると,X=NAND(0,1)=1に変化し,続いてY=NAND(1,1)=0に変化します。その後Sを再び1に戻しても,X=NAND(1,0)=1のまま,Y=NAND(1,1)=0のままとなり,最終的にX=1,Y=0で安定します。

選択肢ごとの解説

  • 誤り。X=0,Y=0という組合せは,この回路の安定状態としては生じません。
  • 誤り。Sを0にした直後の一時的な状態を最終状態と誤認した場合に生じる組合せです。
  • 正しい。Sを0にした後1に戻すと,最終的にX=1,Y=0で安定します。
  • 誤り。X=1,Y=1という組合せは,NAND型のフリップフロップでは通常生じない禁止状態に相当します。
応用情報技術者の過去問を演習モードで解く