平成21年度秋期 応用情報技術者試験 午前 問23
図の論理回路において,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
解答・解説を見る
正解:ウ
AI解説
この回路はRS(セット・リセット)フリップフロップとして動作し、S=1・R=1の入力を保持している間は出力(X,Y)は元の状態を維持する。設問の操作(Sをいったん0にしてから再び1に戻す)によりフリップフロップの記憶動作が働き、初期状態(X=0,Y=1)から反転しX=1,Y=0という保持状態に変化する。 ア: X=0,Y=0はS,Rの入力仕様上、通常のRS-FFでは不定または禁止とされる組合せに相当し、本操作の結果としては生じない。 イ: X=0,Y=1は操作前の初期状態そのものであり、Sを0にしてから1に戻す操作によって状態が変化するため、操作後の値としては誤りである。 ウ: 正しい。Sをいったん0にした後再び1に戻す操作により、フリップフロップの記憶状態が反転し、X=1,Y=0という保持状態になる。 エ: X=1,Y=1は通常のRS-FFの正常な保持状態としては現れない組合せであり、本操作の結果として妥当ではない。 💡 RS(セット・リセット)フリップフロップの回路問題は、入力を一時的に変化させて元に戻す操作で内部状態(記憶)がどう変わるかを問うパターンが定番。真理値表(保持・セット・リセット・禁止)を書いて追うと確実だ。
出典:平成21年度 秋期 応用情報技術者試験 午前 問23 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。図表はIPA公式問題冊子から引用しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。図表はIPA公式問題冊子から引用しています。著作権はIPAに帰属します。