基本情報技術者試験 ap-2023r05a-a 午前 問22: 図の論理回路において,S=1,R=1,X=0,Y=1 のとき,S を一旦 0 にした後,再び 1 に戻した。この操作を行った後の X,Y の値はどれか。

ap-2023r05a-a
Q 2222 / 80
図の論理回路において,S=1,R=1,X=0,Y=1 のとき,S を一旦 0 にした後,再び 1 に戻した。この操作を行った後の X,Y の値はどれか。
RSフリップフロップの論理回路図(NANDゲート2個とインバータ2個でX,Yを出力)

問題本文

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

選択肢

  • .X=0,Y=0
  • .X=0,Y=1
  • .X=1,Y=0
  • .X=1,Y=1

正解

. X=1,Y=0

解説

2つのゲートが互いの出力を入力に取り合う(クロスカップルした)フリップフロップ回路の動作を,値を順に追ってトレースする問題です。図はNANDゲートとインバータで構成されたRSフリップフロップで,入力Sは状態をセット(X側を1にする)する役割をもちます。初期状態X=0,Y=1からSを一旦0にすると,その入力をもつ側の出力が反転してX=1となり,それがもう一方の側に伝わってY=0に確定します。その後Sを1に戻しても,フリップフロップは状態を保持するためX=1,Y=0のまま変化しません。よって操作後はX=1,Y=0で正解はウです。

ap-2023r05a-a過去問一覧へ戻る・問22

基本情報技術者試験 の iOS アプリ版

アプリ版なら、よりスムーズに動作し、
スワイプで問題遷移ができます。

基本情報技術者試験 合格.dev を App Store でダウンロード