XOR 게이트

XOR 게이트, EOR 게이트, EXOR 게이트는 참 입력의 개수가 홀수일 때 참 (1/HIGH) 출력을 내보내는 디지털 논리 게이트이다. 배타적 논리합을 구현하며 게이트의 입력 중 하나만이 오직 참이라면 그 결과는 참이 된다.

XOR 게이트는 exclusive OR 게이트의 줄임말로 한국어로는 상호 배제적인 OR 게이트이다. 상호 배제적 OR 게이트란 이름의 의미는 OR 게이트와 동일하게 작동하지만 입력값이 동일한 경우에는 1을 출력하지 않는다는 의미이다. 입력값이 서로 다르면 1을 출력하고, 같으면 0을 출력한다.

기호 
XOR 게이트의 기호는 두 가지가 있다. 전통적인 기호, IEEE 기호. 더 자세한 정보는 논리 게이트 기호를 참조.

논리 기호 ⊕, Jpq, 그리고 ⊻는 대수식에서 XOR을 가리키는데 사용할 수 있다.

C 계열 언어는 탈자 기호 ^를 사용하여 비트의 배타논리합을 지시한다. (이 언어 계열에서 탈자 기호는 기호의 유사성에도 불구하고 논리곱(AND)을 의미하지 않는다.)

패스 게이트 로직 와이어링 
XOR 게이트는 MOSFET을 사용하여 구성할 수 있다. XOR 게이트의 패스 트랜지스터 로직 구현 도표는 아래와 같다.

대안 
특정한 종류의 게이트를 사용할 수 없으면 사용 가능한 다른 게이트로부터 동일한 기능을 구현하는 회로를 구성할 수 있다. XOR 함수를 구현하는 회로는 XNOR 게이트, 그리고 NOT 게이트를 통해 구성할 수 있다.

같이 보기 
 AND 게이트
 OR 게이트
 NOT 게이트
 NAND 게이트
 NOR 게이트

각주

외부 링크 
 Interactive XOR Gate, Demonstrate the logic flow of the XOR Gate circuit created with Teahlab's simulator.

논리 게이트