모두CBT

다음 논리회로에서 출력이 0이 되려면, 입력조건은? | [전자기능사 필기] 10년 1회차 기출문제 상세 페이지

1[전자기능사 필기] 10년 1회차
다음 논리회로에서 출력이 0이 되려면, 입력조건은?
문제 이미지
1
A=1, B=1, C=1
2
A=1, B=1, C=0
3
A=0, B=0, C=0
4
A=0, B=1, C=1
해설

출력 Z 가 0 이 되는 입력은 A=0, B=1, C=1 이다. 앞단 게이트 출력이 1 이면서 C 도 1 이어야 뒷단이 0 을 내기 때문이다.

그림을 보면 A·B 는 출력에 버블(○)이 붙은 NAND 로 들어가고, C 는 버블 없는 버퍼(삼각형) 를 그대로 통과한 뒤 두 신호가 다시 NAND 로 모여 Z 가 된다. 식으로 쓰면 Z=A⋅B‾⋅C‾Z=\overline{\overline{A\cdot B}\cdot C} 이다.

따라서 Z=0Z=0 의 조건은 A⋅B‾=1\overline{A\cdot B}=1 이면서 C=1C=1, 즉 A·B=0 이고 C=1 이다. A 가 0, B 가 1 이면 A⋅B=0A\cdot B=0 이므로 이 조건을 만족한다.

  • A 와 B 가 모두 1 인 입력은 앞단 NAND 출력이 0 이 되어 C 값과 상관없이 Z=1 이다.
  • C 가 0 인 입력은 뒷단 NAND 의 한쪽 입력이 0 이므로 역시 Z=1 이 되어, A·B·C 가 모두 0 인 조합도 출력이 0 이 되지 않는다.

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