디지털 회로의 기본이 되는 논리 게이트(logic gate)는 크게 7가지로 분류됩니다. 이들은 모두 입력 신호에 따라 참(1) 또는 거짓(0)을 출력하며, 복잡한 디지털 시스템을 구성하는 기초 요소입니다.
7가지 기본 논리 게이트
1. AND 게이트
모든 입력이 1일 때만 출력이 1이 됩니다. 하나라도 0이면 결과는 0입니다.
2. OR 게이트
입력 중 하나라도 1이면 출력이 1이 됩니다. 모든 입력이 0일 때만 출력이 0입니다.
3. NOT 게이트
입력값을 반대로 바꾸는 인버터(inverter) 역할을 합니다. 1은 0으로, 0은 1로 출력합니다.
4. NAND 게이트
AND 게이트의 출력에 NOT 연산을 적용한 것으로, 모든 입력이 1일 때만 출력이 0이 됩니다.
5. NOR 게이트
OR 게이트에 NOT 연산을 결합한 형태로, 모든 입력이 0일 때만 출력이 1이 됩니다.
6. XOR 게이트
배타적 논리합으로, 두 입력값이 서로 다를 때만 출력이 1이 됩니다.
7. XNOR 게이트
XOR 게이트에 NOT 연산을 더한 것으로, 두 입력값이 같을 때 출력이 1이 됩니다.
마무리
AND, OR, NOT의 세 가지는 가장 근본적인 게이트이며, 나머지 넷은 이들을 조합하여 만들어진 파생형 게이트입니다. 이 7가지 게이트의 동작 원리를 이해하면 디지털 논리 회로 설계의 토대를 다질 수 있습니다.