正答2
解説
正解は2です。
図は、2つのNORゲートの出力を互いの入力に戻したフリップフロップ(RSフリップフロップ)です。
図から、上のゲートの入力はaとyで出力がx、下のゲートの入力はbとxで出力がyです。
したがって、x=NOR(a, y)、y=NOR(b, x)です。
NORは、入力のどちらかが1なら0、両方0のときだけ1を出力します。
【選択肢別解説】
1:× a=0、b=0のとき、x=NOR(0, 1)=0、y=NOR(0, 0)=1となります。
現在の状態x=0、y=1がそのまま保持され、変化しません。
2:○ b=1にすると、y=NOR(1, x)=0になります。
するとx=NOR(0, 0)=1になります。
このときy=NOR(1, 1)=0なので、x=1、y=0で安定します。
3:× a=1にすると、x=NOR(1, y)=0のままです。
y=NOR(0, 0)=1となり、x=0、y=1の状態から変わりません。
4:× a=1、b=1のとき、どちらのゲートも出力が0になります。
x=0、y=0となり、x=1、y=0にはなりません。
【ポイント】
NORのフリップフロップでは、入力を1にした側のゲートの出力が0になります。
両入力0で状態を保持し、両入力1は通常は禁止とされる入力です。