본문 바로가기

정보 Talk/전기 / 전자

디지털 논리회로 (OR, AND, NOR Gate)


1. OR Gate

A

B

Y

0

0

0

0

1

1

1

0

1

1

1

1


 

 


 OR Gate는 논리연산에서 논리합(Y = A + B)의 기능을 가진 게이트로, 하나 이상의 입력이 1일 때, 1이 출력이 되고, 전부 0을 입력받은 경우 0이 출력됩니다.


 단 하나라도 1을 입력 받은 경우에는 1이 출력이 되고, 전부 0을 입력받은 경우에만 0이 출력 됩니다

 

 해당 소자가 논리합인데 A=1, B=1을 입력받았을때 왜 Y=2가 아니고, 1 이냐고 생각하시는 분들은 없겠지만. 간단하게 설명하자면 디지털 논리회로에서 0 = Low , 1 = High입니다. 따라서 입력으로 1,1을 입력 받게 되면, 출력은 1(High)가 되죠. 또한 논리 소자는 2진이므로, 0과 1외에는 출력으로 내보낼 수 없습니다.



2. AND Gate

A

B

Y

0

0

0

0

1

0

1

0

0

1

1

1

                                           

 

 


 AND Gate는 논리 연산에서 논리곱(Y = AB)의 기능을 가진 게이트모든 입력이 1일 때, 1이 출력이 되고 그 외의 입력에는 전부 0을 출력합니다.


 여러 입력을 받는다고 해도, 0이 하나라도 포함이 되는 경우에는 전부 0이 출력되고전부 1인 경우에만 1이 출력됩니다

 


 

3. NOR Gate

A

B

Y

0

0

1

0

1

0

1

0

0

1

1

0


 

 


                                           

 NOR Gate는 OR에 NOT를 붙여서 만든 논리 소자로(Y = /(A+B)), OR게이트에서 나오던 출력이 전부 반전되어 나옵니다. OR 게이트와 동일하게 2개 이상의 입력 단자와 1개의 출력 단자를 가지고 있습니다



 다음 포스팅에서는 NAND, XOR, NOT에 대해서 알아보겠습니다.