NAND와 NOR는 범용 게이트입니다. 둘 중 하나만으로 모든 논리 함수를 만들 수 있습니다. 그림의 AND 함수를 만드는 데 필요한 2입력 NAND 게이트의 최소 개수 N은(는) 얼마인가?
구하는 값: N
힌트 보기
- 두 입력을 이은 NAND 게이트는 인버터입니다.
- AND = NAND 뒤에 인버터. OR = 반전된 입력들의 NAND(드모르간).
- 인버터로 쓰인 게이트를 포함해 모든 게이트를 세세요.
정답과 단계별 풀이 보기
논리 게이트: 모든 입력과 출력은 0 또는 1입니다. AND는 모든 입력이 1일 때만 1을 내고, OR은 입력이 적어도 하나 1이면 1을 내며, NOT은 반전합니다. NAND와 NOR는 AND와 OR 뒤에 NOT을 붙인 것이고, XOR은 입력이 다를 때 1을 냅니다. 회로는 입력에서 출력까지 게이트를 하나씩 차례로 따라가며 구하세요. 진리표는 2ⁿ개의 모든 입력 조합에 대한 출력을 나열합니다. 행 번호는 입력의 이진값이므로 행 ABC = 101은 최소항 m₅입니다.
NAND 게이트로 만들기
드모르간: A + B = (A′·B′)′이므로 OR는 반전된 입력들의 NAND입니다.