엔지니어가 되고 싶은 공돌이
11. 조합논리회로 - 1(Combination Logic Circuit - 1) 본문
Electric/Digital Logic Circuit
11. 조합논리회로 - 1(Combination Logic Circuit - 1)
Geca 2024. 7. 27. 16:17
11. 1. 가산기(Adder)
- 조합논리회로(Combination Logic Circuit): AND, OR, NOT 3가지로 만들어지며, 입력신호, 논리게이트, 출력신호로 구성된다.
- 반가산기(Half Adder): 한 자리 2진수 2개를 입력하여 Sum(S), Carry(C)를 계산하는 덧셈 회로.
Input | Output | ||
A | B | S | C |
0 | 0 | 0 | 0 |
0 | 1 | 1 | 0 |
1 | 0 | 1 | 0 |
1 | 1 | 0 | 1 |
- S = A ⊕ B, C = AB.
- 전가산기(Full Adder): 한 자리 2진수 2개와, Carry를 입력하여 Sum(S), Carry(C)를 계산하는 덧셈 회로.
Input | Output | |||
A | B | Cin | S | Cout |
0 | 0 | 0 | 0 | 0 |
0 | 0 | 1 | 1 | 0 |
0 | 1 | 0 | 1 | 0 |
0 | 1 | 1 | 0 | 1 |
1 | 0 | 0 | 1 | 0 |
1 | 0 | 1 | 0 | 1 |
1 | 1 | 0 | 0 | 1 |
1 | 1 | 1 | 1 | 1 |
- S = (A ⊕ B) ⊕ Cin , Cout = Cin(A ⊕ B) + AB.
- 병렬가산기(Parallel-adder): Full Adder 여러 개를 병렬로 연결.
B의 입력을 sign bit(0: Add, 1: Sub)와 XOR 처리하면 – 연산도 수행할 수 있습니다.
11. 2. 비교기(Comparator)
- 비교기(Comparator): 두 2진수 값의 크기를 비교하는 회로.
Input | Output | ||||
A | B | A = B | A ≠ B | A > B | A < B |
0 | 0 | 1 | 0 | 0 | 0 |
0 | 1 | 0 | 1 | 0 | 1 |
1 | 0 | 0 | 1 | 1 | 0 |
1 | 1 | 1 | 0 | 0 | 0 |
(1bit Comparator)
- Comparator도 Truth Table을 그린 후, 각각의 경우에 대하여 Gate로 구현하면 됩니다.
'Electric > Digital Logic Circuit' 카테고리의 다른 글
13. SR Latch, SR Flip Flop (0) | 2024.07.28 |
---|---|
12. 조합논리회로 - 2(Combination Logic Circuit - 2) (0) | 2024.07.27 |
10. 논리식의 간소화(Simplification of Logical Expressions) (0) | 2024.07.27 |
09. 불대수(Boolean Algebra) (0) | 2024.07.26 |
08. 게이트의 전기적 특성(Electrical Characteristics of the Gate) (0) | 2024.07.26 |
Comments