| アドレス | 値 |
|---|---|
| 0 | 0 |
| 1 | 1 |
| 2 | 0 |
| 3 | 1 |
| 4 | 0 |
| 5 | 1 |
| 6 | 1 |
| 7 | 0 |


次の表に示す値が格納された LUT(Lookup Table)と等価な回路はどれか。ここで,LUT のアドレス信号 A2〜A0 は A0 が LSB で,ア〜エの回路の入力信号 a が A2,b が A1,c が A0 に対応する。
イ. 入力 a,b を AND ゲートに入力し,その出力と c を XOR ゲートに入力して出力を得る回路
LUTはアドレスを入力すると対応する値を返す真理値表そのものであり、a=A2(MSB)・b=A1・c=A0(LSB)として各アドレスを(a,b,c)に対応させ、各選択肢の論理式が表と一致するかを照合する。出力が1になるのはアドレス1,3,5,6、すなわち(a,b,c)=(0,0,1),(0,1,1),(1,0,1),(1,1,0)。これらは「(a AND b) XOR c」を計算すると、(0,0,1)→0 XOR 1=1、(0,1,1)→0 XOR 1=1、(1,0,1)→0 XOR 1=1、(1,1,0)→1 XOR 0=1 となり、出力0のアドレスでも0になって全行一致する。よってイが正解。
応用情報技術者試験 令和2年度 午前 の過去問一覧へ戻る・問23