Page 151 고등학교 디지털 논리 회로 교과서
P. 151









(2) 입출력 변수 정의

2진 병렬 가산기는 2비트로 구성된 2진수를 더하므로 그
1 자리 올림수 C01 C02
림 Ⅴ-23(b)와 같이 입출력 변수를 정의할 수 있다. 2진 1 1 A 1 A 0
병렬 가산기의 블록도는 그림 Ⅴ-24 와 같다. + 0 1 + B 1 B 0
1 0 0 S 1 S 0
C02
입출력 변수 정의 (a) (b)
•A0, A1: 피연산수 비트
•S0: 첫째 자리 합 그림 Ⅴ-23 2진수 2비트 덧셈 연산
•B0, B1: 연산수 비트
•S1: 둘째 자리 합
A 1 B 1 A 0 B 0
•C01: 첫째 비트 출력 자리 올림수
•C02: 둘째 비트 출력 자리 올림수
A B C i A B
전가산기 반가산기
출력 출력
(3) 진리표 작성 자리 올림수 합 자리 올림수 합
2진 병렬 가산기의 연산은 첫째 비트들에서 반가산기로
C 02 S 1 C 01 S 0
하고, 둘째 비트들에서 전가산기로 하므로 2진 병렬 가산
그림 Ⅴ-24 2진 병렬 가산기 블록도
기의 진리표는 반가산기와 전가산기 진리표와 동일하다.



(4) 논리식 유도 및 간소화 반가산기
2진 병렬 가산기의 논리식은 1개의 반가산기와 1개의 전 A 0
B 0 S 0
가산기로 구성되므로, 첫째 비트에서는 반가산기의 논리
C 01 S 1
식, 둘째 비트에서는 전가산기의 논리식을 유도한다.
A 1
B 1
C 02
(5) 논리 회로 설계 전가산기
2진 병렬 가산기 조합 논리 회로는 그림 Ⅴ-25와 같다. 그림 Ⅴ-25 2진 병렬 가산기 논리 회로





예제 2진수 ‘10 + 11’의 2비트 덧셈 연산 결과를 2진 병렬 가산기의 블록도를 이용하여 구해 보자.

풀이 2진 병렬 가산기 블록도에 입력 변수의 값을 대입하면 결괏값은 다음과 같이 ‘101’이 됨을 알 수 있다.
1 0
0
+ 1 1 A 0 1 1
B 0 S 0
1 1 0 1 0 0
C 01 0 S 1
0
O 1
A 1 B 1 A 0 B 0
A 1
1 1
전가산기 반가산기 B 1 0 1
1 C 02
C 02 S 1 C 01 S 0
1 0 0 1


3. 병렬 가산기 149
   146   147   148   149   150   151   152   153   154   155   156