논리게이트는 디지털회로를 만드는데 가장 기본적인 요소이며, 2진수로 표현되고 대부분 두 개의 입력과 한 개의 출력을 가집니다.
전압이 높음(1) 낮음(0)
AND gate는 두 개의 입력이 1이면 출력도 1이 되며, 그렇지 않은 경우엔 항상 0이 됨.
입력1 |
입력2 |
출력 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
OR gate는 두 개의 입력중 하나만 1이어도 출력은 1이 되며, 두 개의 경우가 0인 경우에만 0이 됨.
입력1 |
입력2 |
출력 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
NOT gate는 인버터라고도 하며 논리변환기는 오직 한 개의 입력만을 가지며 출력은 정반대가 됨.
입력 |
출력 |
1 |
0 |
0 |
1 |
NAND gate는 NOT gate 뒤 AND gate가 이어지는 느낌이며, 두 개의 입력이 모두 1인 경우 0이 되고 그렇지 않은 경우는 1이 됨.
입력1 |
입력2 |
출력 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
NOR gate는 NOT gate 뒤 OR gate가 이어지는 느낌이며, 두 개의 입력이 모두 0인 경우에 출력이 1이 되고 그 외에는 0이 됨.
입력1 |
입력2 |
출력 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
XOR gate는 두 개의 입력 중 하나가 1이면 출력도 1이다. 그러나 두 개의 입력이 모두 1이거나 0이 되면 출력은 0이 됨.
입력1 |
입력2 |
출력 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |