논리회로는 컴퓨터를 학습하다 보면 언젠가 알아야 하는 것이다.
다지털 논리회로의 작동원리이며 컴퓨터는 0과 1로 이루어져 있다는 말을 할 때의 근거로 사용된다.
XOR 게이트 하나만 사용해서 컴퓨터 한대를 만들 수 있다는 이야기는 놀라운 사실이다.
논리회로는 기계의 논리지만 C언어나 자바와 같은 프로그래밍 언어에서도 논리연산자를 지원한다.
- 0은 거짓, 1은 참에 대응한다.
- A와 B는 입력 X는 출력이다.
* AND :
두개의 입력이 모두 참이어야 참이다.
* OR :
두개 입력중 하나라도 참이면 참이다.
* NOT :
비트를 반전한다. 참은 거짓으로 거짓은 참으로.
* NAND :
AND 의 반전. 입력값이 둘다 참인 경우만 거짓이다.
* NOR :
OR의 반전. 입력값이 모두 거짓인 경우만 참이다.
* XOR:
가산기에서 가장 중요한 게이트.
입력값이 서로 다를 경우만 참이다.
* XNOR :
XOR의 반전이다. 두 입력값이 같은 경우에 참이다.
호기심이 생긴다면 아래의 책이나 유튜브의 영상에서 더 깊은 내용을 들을 수 있다.