머신러닝/컴퓨터일반
[컴퓨터일반] 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을 붙인 것이라고만 생각했는데, 그나름의 용도가 있더라..
반응형