Download presentation
Presentation is loading. Please wait.
1
디지털회로설계_강의안5 7. 가산기와 감산기 회로
2
목적 1. 가산기 회로 설계 및 실험 2. 감산기 회로 설계 및 실험 3. BCD 가산기 회로 설계 및 실험
3
가산기/감산기 1) 반가산기(Half Adder)를 설계하라 (1) Task: 반가산기(Half Adder) 설계
(2) 입출력 정의 입력 : A, B 출력 : S, C (3) 블록도 A C 반가산기 (Half Adder) B S
4
(4) 진리표 입력 출력 A 피가수 B 가수 S 합 C 자리올림수 1
5
(5) 논리식 (6) 회로도 S = AB + AB = A + B C = A·B (7) 실험 (8) 실험결과 검토
6
2) 반감산기(Half subtracter)를 설계하라 (1) Task: 반감산기(Half subtracter) 설계
(2) 입출력 정의 입력 : A, B 출력 : b (borrow), D (difference) (3) 블록도 A b 반감산기 (Half subtracter) B D
7
(4) 진리표 입력 출력 A 피감수 B 감수 D 차 b 자리빌림수 1
8
(5) 논리식 (6) 회로도 S = AB + AB = A + B C = A·B (7) 실험 (8) 실험결과 검토
9
3) 전가산기(Full Adder)를 설계하라
(1) Task: 전가산기(Full Adder) 설계 (2) 입출력 정의 입력 : An, Bn, Cn-1 출력 : Sn, Cn (3) 블록도
10
(4) 진리표 입력 출력 An Bn Cn-1 Sn Cn 1
11
(5) 논리식 S n = A n + B n + C n-1 C n = ( A n + B n ) C n-1 + An· Bn
12
(6) 회로도 An Sn Bn Cn-1 Cn (7) 실험 (8) 실험결과 검토
13
(9) 응용 – 4비트 직렬 가산기
14
(9) 응용 – 4비트 병렬 가산기
15
4) 전감산기(Full subtracter)를 설계하라
(1) Task: 전감산기(Full subtracter) 설계 (2) 입출력 정의 입력 : An, Bn, bn-1 출력 : bn (borrow), Dn (difference) (3) 블록도
16
(4) 진리표 입력 출력 An Bn Bn-1 Dn bn 1
17
(5) 논리식 (6) 회로도 An Bn Dn bn Bn-1 (7) 실험 (8) 실험결과 검토
18
(9) 응용 – 4비트 병렬 감산기
19
(9) 응용 – 1의 보수를 이용한 4비트 병렬 감산기
20
(9) 응용 – 2의 보수를 이용한 4비트 병렬 감산기
21
설계 Home Work 설계 방법에서 제시한 순서에 따라서 다음을 설계하라 설계 1: 반 가산기 회로를 설계하라
설계 1: 반 가산기 회로를 설계하라 설계 2: 반 감산기 회로를 설계하라 설계 3: 전 가산기 회로를 설계하라 설계 4: 전 감산기 회로를 설계하라 실험 결과 및 고찰 (#7은 실험한 입.출력 타이밍도 작성)
Similar presentations