기사실기 논리회로

작성자 회로이 · 작성일 · 분류 기사실기

교재명
실기정규반
페이지
418
번호/내용
9번

a또는 b가 하나라도 0일경우 z값이 왜 1이되나요?

c가1이면 왜 z가 1이되나요..


ab의 앤드값이 c와함께 or의 입력값으로 들어가고 이두개의 출력값이 z라고 판단되는데

문제에 나와있는 abcz의 값은 어떻게 나온건지..



11번 문제에서는 abc+a바b바 에서 x가 1이되기위해 abc모두 1인경우 그리고 ab가둘다 0일경우 라고하셨는데

문제 9번에서는 ab+C인 상태에서 z가 1이되기위해서는 ab모두 1일떄 c가 1일떄라고 생각되는데

9번문제는 적용이 안되는거같네요

답변 1개

운영교수 ·

안녕하세요 천진성님



A와 B는 NAND gate의 입력이고

NAND gate의 출력과 C는 OR gate의 입력입니다.


그리고 NAND gate는 AND에 NOT이 붙은 회로입니다.

따라서,


A와 B 둘중에 하나라도 0일 경우 

이 둘의 AND 출력은 0이 되는데, 여기에 다시 NOT을 붙이면 1이 됩니다.


OR는 입력 둘 중에 하나만 1이어도 출력이 1이 되므로

해당 문제에서 NAND 출력이 1일 경우 C가 0이든 1이든 상관없이 Z는 항상 1이 됩니다.