모두CBT

다음 디지털 논리회로에서 출력신호(C) 값이 '0'이 되게 하는 입력신호(A, B) 값은? 상세 페이지

수능 시계 수험생 시험용 아날로그 손목시계 큰숫자 저소음가격 보기

이 게시물은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

1[경비지도사 2차(기계)] 22년 1회차
다음 디지털 논리회로에서 출력신호(C) 값이 '0'이 되게 하는 입력신호(A, B) 값은?
문제 이미지
1
0, 0
2
0, 1
3
1, 0
4
1, 1
해설

출력 C가 0이 되는 입력은 A = 1, B = 1 뿐이다.

회로도에서 A와 B는 위쪽 AND 게이트로 들어가고, 같은 A와 B가 아래쪽 OR 게이트로도 들어간다. 두 게이트의 출력이 맨 오른쪽 NAND 게이트(부정 원이 붙은 AND)의 입력이 되므로 C=(AB)(A+B)C=\overline{(A\cdot B)\cdot(A+B)} 이다.

흡수법칙에 의해 (AB)(A+B)=AB(A\cdot B)\cdot(A+B)=A\cdot B 이므로 C=ABC=\overline{A\cdot B} 이고, NAND의 출력이 0이 되려면 그 입력이 모두 1, 즉 A·B = 1 이어야 한다.

A와 B 중 하나라도 0이면 AND 게이트 출력이 0이 되어 마지막 게이트의 한쪽 입력에 0이 들어가므로 출력 C는 1이 된다. 따라서 두 입력이 모두 1일 때만 출력이 0이다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.