본문 바로가기
컴퓨터공학기초 개념/컴퓨터구조

9. 논리회로 - 논리 게이트(logical gate)

by devraphy 2021. 8. 5.

1. 논리 회로란?

- 컴퓨터는 모든 데이터를 2진법으로 처리한다.

- 이 2진법은 전기신호에 의해 컴퓨터 내부에서 연산 및 처리가 된다.  

- 이처럼 컴퓨터의 데이터 처리를 위해, 0과 1로 표현되는 전기적 신호로 동작하는 전자회로를 말한다.


2. 논리 게이트란?

- 논리 게이트는 논리회로의 기본 구성요소 중 하나이다. 

- 논리 회로는 2개의 입력과 1개의 출력을 기본으로 구성한다. 

- 논리 게이트는 전류나 전압으로 표현되는 데이터의 흐름을 제어하기 위해 사용되는 것이다. 

- AND, OR, NOT, XoR이 논리게이트다.

클릭하면 확대됩니다.

- NOT 게이트를 제외하고 모두 2개의 입력을 받는다. 

 

a) 스위칭 이론

 

b) AND 게이트(논리 곱)

- 입력 A와 B 모두 1인 경우에만 1이 출력된다. 

- 그 외의 경우에는 모두 0이 출력된다.  

- 논리 곱인 이유는 1 x 1 = 1 이기 때문이다. 하나라도 0이면 0이 출력된다. 

 

- 직렬 연결이므로 모든 스위치가 켜져야 전기가 흐른다.  

 

 

 

c) OR 게이트(논리 합)

- 입력 A와 B 중 하나라도 1인 경우, 1이 출력된다.

- 논리 합인 이유는 1 + 0 을 해도 1, 0 + 1을 해도 1이기 때문이다. 

 

- 병렬 연결이므로 둘 중 하나의 스위치만 연결되도 전기가 흐른다. 

 

d) NOT 게이트(논리 부정)

- 1은 0으로 0은 1로 반전되어 출력된다. 

 

e) XoR 게이트 (배타적 논리 합)

- 입력 A와 B가 서로 다른 값을 가진 경우, 1이 출력된다.

- 서로 다른 값을 가지는 것을 배타적 이라고 한다. 

- 입력 A와 B가 동일한 경우, 0이 출력된다. 

댓글