Presentation is loading. Please wait.

Presentation is loading. Please wait.

디지털회로설계_강의안5 7. 가산기와 감산기 회로.

Similar presentations


Presentation on theme: "디지털회로설계_강의안5 7. 가산기와 감산기 회로."— Presentation transcript:

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은 실험한 입.출력 타이밍도 작성)


Download ppt "디지털회로설계_강의안5 7. 가산기와 감산기 회로."

Similar presentations


Ads by Google