본문 바로가기

프로그래밍/C언어 & 리눅스[Linux]

[디지털 논리회로] 논리 게이트, 논리회로 진리표



반응형

안녕하세요 오늘은 디지털 논리회로의 게이트와 진리표에 대해서 알아보겠습니다.

가장 먼저 전체 진리표입니다.

 

입력

출력

입력(A)

입력(B)

AND 게이트

OR 게이트

NAND 게이트

NOR 게이트

XOR 게이트

XNOR 게이트

0

0

0

0

1

1

0

1

0

1

0

1

1

0

1

0

1

0

0

1

1

0

1

0

1

1

1

1

0

0

0

1

 

 


자 다음은 게이트에 대한 설명입니다.


AND게이트

- 논리곱 연산을 수행하는 논리소자.

 

- 모든 입력이 1인 경우에만 1을 출력


- 나머지의 경우에는 0을 출력

 

입력(A)

입력(B)

출력(X)

0

0

0

0

1

0

1

0

0

1

1



OR게이트

- 논리합 연산수행, 다수의 입력 중 

  최소한 하나 이상의 입력이 1인 경우 1을 출력

 

 

입력(A)

입력(B)

출력(X)

0

0

0

0

1

1

1

0

1

1

1

 

NOT게이트

 

 

- 논리합 연산수행, 다수의 입력 중 최소한 하나 이상의 입력이 

1인 경우 1을 출력

 

 

 

입력(A)

출력(X)

0

1

1

 

NAND게이트

 

- 논리합 연산수행, 다수의 입력 중 최소한 하나 이상의 입력이 1인 경우 1을 출력

입력(A)

입력(B)

출력(X)

0

0

1

0

1

1

1

0

1

1

1

 

NOR게이트

 

- 논리합 연산을 수행하는 OR 게이트의 출력에 NOT게이트를 연결한 개념.

- OR 게이트 출력과 반대로 출력.

 

 

입력(A)

입력(B)

출력(X)

0

0

1

0

1

0

1

0

0

1

1

 

XOR게이트[Exclusive OR, 배타적 OR]

 

 

- 여러 개의 입력 중에서 1의 개수가 홀수면 1을 출력

- 입력이 2개인 경우에 두 입력 중 하나만 1로 입력되면 1을 추력하고, 둘 모두가 1이거나 0이면 0을 출력.

 

입력(A)

입력(B)

출력(X)

0

0

0

0

1

1

1

0

1

1

1

 

XNOR게이트[Exclusive NOR, 배타적 NOR]

 

- XOR 게이트와 NOT 게이트의 결합형태로 XOR 게이트와 반대의 값을 출력.

 

 

입력(A) 입력(B) 출력(X)
0 0 1
0 1 0
1 0 0
1 1 1

 

반응형