전자 계산기 구조정보처리산업기사 · 2016년08월21일 · 26/100
26.다음 ROM의 회로도와 진리표의 내용을 토대로 A, B, C 값을 구한 결과는?(문제 복원 오류로 진리표 값이 없습니다. 정답은 1번입니다.)

1
A=0, B=1, C=0정답
2
A=0, B=1, C=1
3
A=1, B=1, C=0
4
A=1, B=1, C=1
해설
일단 진리표의 내용은 x y F1 F2 0 0 1 a 0 1 1 1 1 0 0 1 1 1 b c 이며 a는 x, y 에 0이 입력되면 디코더의 출력은 0번 선, 즉 D0만 1이 되고 나머지는 0 이됩니다. 그러면 F1에 들어가는 선중 맨 왼쪽 선만 1 이 들어가게 되고 나머지는 0이 됩니다. OR게이트는 입력값 중 1개라도 1이 있으면 1이 출력 되므로 F1은 1을 출력하게 되고 F2도 입력 선 중에 1이 있지만 절단 되어 있기 때문에 F2는 0을 출력하게됩니다. 따라서 a는 0 이제 x y 에 모두 1이 입력 될 때를 보면 디코더의 출력은 3번 D3만 1이 되고 나머지는 0 이 됩니다. F1에 입력되는 선중 맨 오른쪽 선이 D3와 연결되어 1이 입력되므로 F1의 값은 1이 되고 따라서 b는 1 F2에도 1이 입력되지만 맨 오른쪽 선이 절단 되어 있기 때문에 F2는 0을 출력하게 되어 따라서 c는 0 입니다. 디코더 출력 진리표 X Y 출력선 (출력선) F 1 F 2 0 0 D0 x`y` 1 0 0 1 D1 x`y 1 1 1 0 D2 x y` 0 1 1 1 D3 x y 1 0