기사실기 논리회로
작성자 회로이 · 작성일 · 분류 기사실기
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이 됩니다.