応用情報技術者試験 令和5年秋期 問22
図の論理回路において,S=1,R=1,X=0,Y=1のとき,Sを一旦0にした後,再び1に戻した。この操作を行った後のX,Yの値はどれか。
ア:X=0,Y=0 イ:X=0,Y=1
出典 IPA公開[過去問題]:https://www.ipa.go.jp/shiken/mondai-kaiotu/ps6vr70000010d6y-att/2023r05a_ap_am_qs.pdf
ウ:X=1,Y=0 エ:X=1,Y=1
この問題のような回路を「フリップフロップ回路」といい、SRAMに使われている回路です。
この問題は一旦、S=1,R=1,X=0,Y=1をセットします。
![](https://pcschoollink.com/wp-content/uploads/2023/12/image-9.png)
次にSを0にした際の処理を行います。
![](https://pcschoollink.com/wp-content/uploads/2023/12/image-10.png)
①上側のAND回路にはS=0・Y=1が入るので、「0」が出力され、次のNOT回路で「1」が出力されるのでS=1となります。
①ー1
![](https://pcschoollink.com/wp-content/uploads/2023/12/image-11.png)
①ー2
![](https://pcschoollink.com/wp-content/uploads/2023/12/image-12.png)
②下側のAND回路にはX=1・R=1が入るので、「1」が出力され、次のNOT回路で「0」が出力されるのでY=1となります。
②ー1
![](https://pcschoollink.com/wp-content/uploads/2023/12/image-13.png)
②ー2
![](https://pcschoollink.com/wp-content/uploads/2023/12/image-14.png)
③ここまでで「1更新」となります。
![](https://pcschoollink.com/wp-content/uploads/2023/12/image-15.png)
④次にSを1に戻してもう一度X・Yを更新します。
④ー1
![](https://pcschoollink.com/wp-content/uploads/2023/12/image-19.png)
④ー2
![](https://pcschoollink.com/wp-content/uploads/2023/12/image-20.png)
④ー3
![](https://pcschoollink.com/wp-content/uploads/2023/12/image-21.png)
④ー4
![](https://pcschoollink.com/wp-content/uploads/2023/12/image-22.png)
⑤ここで終了となります。結果、X=1・Y=0で確定となりますので、正解は「ウ」となります。
この問題は別パターンがなく、このパターン1つしかないので、答えで覚えてしまってもいいかと思います。
※過去出題経歴:令和3年春期 問25