NAND 게이트

NAND 게이트란?

 AND 게이트에 NOT 을 붙인 것이다. 따라서 이 게이트를 "입력이 모두 TRUE 일때만 꺼지는 게이트" 라고 이해하면 쉽다. 그런데 왜 이 게이트가 컴퓨터를 구성할 때 가장 기본적인 게이트로 쓰일까? 그 이유는 다음과 같다.

 먼저 NAND 게이트가 가장 만들기 쉽다. 생산을 하는데 과정이 쉽고 소자도 적어서, 값싸고 안정적인 생산이 가능하다. 그리고 그 다음 이유가 핵심인데, 바로 NAND 만으로도 잘만 연결하면 모든 부품이나 장치를 만들 수 있다는 점에 있다. 이러한 이유들로 인해서 NAND 게이트는 컴퓨터에서 가장 기본적인 게이트이다.

 

 

 

NAND 게이트로 NOT 게이트 만들기

NOT 게이트 실제 내부 구조
NOT 게이트 단순화

 

 

 

NAND 게이트로 AND 게이트 만들기

AND 게이트 실제 내부 구조
AND 게이트 단순화

 

 

 

NAND 게이트로 OR 게이트 만들기

OR 게이트 실제 내부 구조
OR 게이트 단순화

 

a b c d e
0 0 1 1 0
0 1 1 0 1
1 0 0 1 1
1 1 0 0 1

 

 

 

NAND 게이트로 XOR 게이트 만들기

XOR 게이트 실제 내부 구조
XOR 게이트 단순화

 

a b c d e f g
0 0 1 1 1 1 0
0 1 1 0 0 1 1
1 0 0 1 1 0 1
1 1 0 0 1 1 0

 

+ Recent posts