平成27年度秋期 応用情報技術者試験 午前 問22
図の論理回路の動作の説明として,適切なものはどれか。

- ア A=0,B=0のとき,C及びDは前の状態を保持する。
- イ A=0,B=1のとき,Bの値を反映してD=1になる。
- ウ A=1,B=0のとき,C=1,D=0になる。
- エ A=1,B=1のとき,C及びDは前の状態を保持する。
解答・解説を見る
正解:エ
AI解説
正解はエ。図はNANDゲート2個をたすき掛けに接続したSRラッチ(負論理入力のフリップフロップ)である。負論理入力のため,A=1,B=1(どちらも非アクティブ)のときに出力C,Dは直前の状態を保持する。フリップフロップは「保持=記憶」が本質であり,どの入力で保持になるかを回路形式(NAND型かNOR型か)で判断する。 ア: A=0,B=0ではNANDの性質により両出力とも1になり,保持ではなく禁止入力(出力が不定になる原因)である。NORゲート型SRラッチなら0,0で保持だが,本回路はNAND型である。 イ: A=0,B=1のときはC=1,D=0となる(セット動作)。D=1にはならない。 ウ: A=1,B=0のときはC=0,D=1となる(リセット動作)。C=1,D=0の逆である。 エ: 正しい。NAND型SRラッチではA=1,B=1のとき両ゲートが相手の出力に従うループを維持し,前の状態を保持する。 💡 NAND型SRラッチは「1,1で保持・0,0が禁止」,NOR型は「0,0で保持・1,1が禁止」と対で覚える。NANDは入力に0が1つでもあれば出力1,という基本性質から導出できる。
出典:平成27年度 秋期 応用情報技術者試験 午前 問22 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。図表はIPA公式問題冊子から引用しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。図表はIPA公式問題冊子から引用しています。著作権はIPAに帰属します。