21
디디디디디디디 _ 디디디 5 7. 디디디디 디디디 디디

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

  • Upload
    viet

  • View
    471

  • Download
    1

Embed Size (px)

DESCRIPTION

디지털회로설계 _ 강의안 5 7. 가산기와 감산기 회로. 목적 1. 가산기 회로 설계 및 실험 2. 감산기 회로 설계 및 실험 3. BCD 가산기 회로 설계 및 실험. 가산기 / 감산기. 1) 반가산기 (Half Adder) 를 설계하라 (1) Task: 반가산기 (Half Adder) 설계 (2) 입출력 정의 입력 : A, B 출력 : S, C (3) 블록도. C. A. 반가산기 (Half Adder). B. S. (4) 진리표. (5) 논리식 - PowerPoint PPT Presentation

Citation preview

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

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

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

목적

1. 가산기 회로 설계 및 실험 2. 감산기 회로 설계 및 실험3. BCD 가산기 회로 설계 및 실험

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

가산기 / 감산기

1) 반가산기 (Half Adder) 를 설계하라

(1) Task: 반가산기 (Half Adder) 설계

(2) 입출력 정의 입력 : A, B 출력 : S, C

(3) 블록도

반가산기(Half Adder)

A

B

C

S

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

입력 출력

A피가수

B가수

S합

C자리올림수

0 0 0 0

0 1 1 0

1 0 1 0

1 1 0 1

(4) 진리표

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

(5) 논리식

(6) 회로도

(7) 실험

(8) 실험결과 검토

S = AB + AB = A + B

C = A·B

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

2) 반감산기 (Half subtracter) 를 설계하라

(1) Task: 반감산기 (Half subtracter) 설계

(2) 입출력 정의 입력 : A, B 출력 : b (borrow), D (difference)

(3) 블록도

반감산기(Half subtracter)

A

B

b

D

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

입력 출력

A피감수

B감수

D차

b자리빌림수

0 0 0 0

0 1 1 1

1 0 1 0

1 1 0 0

(4) 진리표

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

(5) 논리식

(6) 회로도

(7) 실험

(8) 실험결과 검토

S = AB + AB = A + B

C = A·B

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

3) 전가산기 (Full Adder) 를 설계하라

(1) Task: 전가산기 (Full Adder) 설계

(2) 입출력 정의 입력 : An, Bn, Cn-1

출력 : Sn, Cn

(3) 블록도

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

입력 출력An Bn Cn-1 Sn Cn

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

(4) 진리표

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

(5) 논리식

S n = A n + B n + C n-1

C n = ( A n + B n ) C n-1 + An· Bn

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

(6) 회로도

(7) 실험

(8) 실험결과 검토

Sn

CnCn-1

AnBn

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

(9) 응용 – 4 비트 직렬 가산기

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

(9) 응용 – 4 비트 병렬 가산기

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

4) 전감산기 (Full subtracter) 를 설계하라

(1) Task: 전감산기 (Full subtracter) 설계

(2) 입출력 정의 입력 : An, Bn, bn-1

출력 : bn (borrow), Dn (difference)

(3) 블록도

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

입력 출력An Bn Bn-1 Dn bn

0 0 0 0 0

0 0 1 1 1

0 1 0 1 1

0 1 1 0 1

1 0 0 1 0

1 0 1 0 0

1 1 0 0 0

1 1 1 1 1

(4) 진리표

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

(5) 논리식

(6) 회로도

(7) 실험

(8) 실험결과 검토

Bn-1

AnBn Dn

bn

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

(9) 응용 – 4 비트 병렬 감산기

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

(9) 응용 – 1 의 보수를 이용한 4 비트 병렬 감산기

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

(9) 응용 – 2 의 보수를 이용한 4 비트 병렬 감산기

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

설계 방법에서 제시한 순서에 따라서 다음을 설계하라

설계 1: 반 가산기 회로를 설계하라

설계 2: 반 감산기 회로를 설계하라

설계 3: 전 가산기 회로를 설계하라

설계 4: 전 감산기 회로를 설계하라

실험 결과 및 고찰(#7 은 실험한 입 . 출력 타이밍도 작성 )

설계 Home Work