머신러닝/컴퓨터일반

[컴퓨터일반] Digital Logic Gates

doyou1 2021. 9. 14. 14:43
반응형

논리회로란

  • 하나 이상의 논리적 입력값에 대해 논리 연산을 수행하여 하나의 논리적 출력값을 얻는 회로를 말한다.
  • 기본 논리회로 : NOT, AND, OR, XOR, NAND, NOR, XNOR

 

1. NOT

- NOT(부정)은 input의 0과 1을 반전하는 논리 연산

INPUT OUTPUT
A Q
0 1
1 0

 

2. AND

- AND(논리곱)은 주어진 복수 input이 모두 1인지를 판단하는 논리 연산

INPUT OUTPUT
A B Q
0 0 0
0 1 0
1 0 0
1 1 1

3. OR

- OR(논리합)은 주어진 복수 input에 적어도 1개 이상의 1이 있는지 판단하는 논리 연산

INPUT OUTPUT
A B Q
0 0 0
0 1 1
1 0 1
1 1 1

4. XOR

- XOR(배타적 논리합)은 두개의 input 가운데 1개만 1일 경우를 판단하는 논리 연산

INPUT OUTPUT
A B Q
0 0 0
0 1 1
1 0 1
1 1 0

 

5. NAND

- NAND(부정논리곱)은 주어진 복수 input에 적어도 1개이상 0이 포함되었는지 판단하는 논리 연산

INPUT OUTPUT
A B Q
0 0 1
0 1 1
1 0 1
1 1 0

 

6. NOR

- NOR(부정논리합)은 주어진 복수 input이 모두 0인지를 판단하는 논리 연산

INPUT OUTPUT
A B Q
0 0 1
0 1 0
1 0 0
1 1 0

 

7. XNOR

- XNOR(비교, 일치확인)은 주어진 2개의 input에서 서로 값이 동일하면 1, 다르면 0으로 판단하는 논리 연산

INPUT OUTPUT
A B Q
0 0 1
0 1 0
1 0 0
1 1 1

 

 

- NAND, NOR, XNOR은 AND, OR, XOR에 NOT을 붙인 것이라고만 생각했는데, 그나름의 용도가 있더라..

반응형