• 검색 결과가 없습니다.

오브젝트

N/A
N/A
Protected

Academic year: 2022

Share "오브젝트"

Copied!
21
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

오브젝트

들어가기

IT CookBook, 디지털 논리회로

(2)

목 차

1. 디지털과 아날로그 2. 디지털 정보의 표현 3. 논리레벨과 펄스 파형 4. 디지털 집적회로

5. ADC와 DAC

(3)

3/26

Section 01 디지털과 아날로그

1. 디지털 신호와 아날로그 신호

 아날로그 신호(Analog Signal)

자연계에서 일어나는 물리적인 양은 시간에 따라 연속적으로 변화.

온도, 습도, 소리, 빛 등은 시간에 따라 연속적인 값을 갖는다.

 디지털 신호 (Digital Signal)

분명히 구별되는 두 레벨의 신호값 만을 갖는다.

(a) 아날로그 신호 (b) 디지털 신호

(4)

Section 01 디지털과 아날로그

 디지털 시스템의 장점

디지털 시스템은 내·외부 잡음에 강함.

디지털 시스템은 설계하기가 용이.

디지털 시스템은 프로그래밍으로 전체 시스템을 제어할 수 있어서 규격이나 사양의 변경에 쉽게 대응할 수 있어서 기능 구현의 유연성을 높일 수 있고 개발기간을 단축시킬 수 있음.

 디지털 시스템의 많은 장점으로 인해 기존 아날로그 시스템이나 새로운 시스템의 대부분은 디지털 시스템으로 구성

(5)

5/26

Section 02 디지털 정보의 표현

2. 디지털 정보의 표현 단위

1nibble = 4bit

1byte = 8bit

1byte = 1character

영어는 1byte로 1 문자 표현, 한글은 2byte가 필요

1word : 특정 CPU에서 취급하는 명령어나 데이터의 길이에 해당하는 비트 수

(6)

Section 03 논리레벨과 펄스 파형

1. 정논리와 부논리

양논리 또는 정논리(positive logic)

음논리 또는 부논리(negative logic)

정논리와 부논리는 모두 디지털 논리 시스템에서 이용되며, 일반적으로 정논리를 많이 사용

전압레벨 정논리 부논리

+5V High=1 High = 0

0V Low=0 Low = 1

(7)

7/26

Section 03 논리레벨과 펄스 파형

2. 펄스(pulse) 파형

펄스파형은 LOW 상태와 HIGH 상태를 반복하는 전압레벨로 구성

주기 펄스(periodic pulse) & 비주기 펄스(non-periodic pulse)로 분류

 이상적인 펄스파형

이상적인 주기 펄스는 두 개의 에지(edge)로 구성

리딩 에지(leading edge) = 상승에지(rising edge)

트레일링 에지(trailing edge) = 하강에지(falling edge)

(8)

1. IC 패키지

Section 04 디지털 집적회로

DIP(Dual-in-line package) SMD(Surface-Mount Device) 논리 소자의 외형

(9)

9/26

Section 05 ADC와 DAC

ADC : Analog-to-Digital Converter

DAC : Digital-to-Analog Converter

 아날로그-디지털 변환과정의 블록도

(10)

Section 04 디지털 집적회로 1. 표본화(sampling)

2. 양자화(quantization)

3. 부호화(Coding)

(11)

수의 체계

IT CookBook, 디지털 논리회로

2

(12)

1. 10진수 2. 2진수

3. 8진수와 16진수 4. 진법 변환

5. 2진 정수 연산과 보수

6. 2진 부동소수점수의 표현

목 차

(13)

3/26

10진수 표현법

기수가 10인 수

0, 1, 2, 3, 4, 5, 6, 7, 8, 9 사용

2 - 1

- 0

1 2

3 +3 10 + 4 10 +5 10 +3 10 +5 10

10 9

=

0.01 5

+ 0.1 3

+ 1 5 + 10 4

+ 100 3

+ 1000 9

9345.35

Section 01 10 진수

(14)

2진수 표현법

기수가 2인 수

0, 1 사용

4 - 3

- 2

- 1

- 0

1 2

3

(2) (2)

(2) (2)

(2) (2)

(2) (2)

(2)

2 1 + 2 1 + 2 0 + 2 1 + 2 0 + 2 1 + 2 0 + 2 1

=

0.0001 1

+ 0.001 1

+ 0.01 0

+ 0.1 1

+

1 0 + 10 1 + 100 0

+ 1000 1

= 1010.1011

Section 02 2 진수

(15)

5/26

8진수 표현법

0에서 7까지 8개의 수로 표현

 16진수 표현법

0에서 9, A(a)에서 F(f)까지 16개의 기호로 표현

2 - 1

- 0

1 2

(8) (8)

(8) (8)

(8) (8)

8 6 + 8 3 + 8 7 + 8 0 + 8 6

=

0.01 6

+ 0.1 3

+ 1 7 + 10 0

+ 100 6

= 607.36

2 - 1

- 0

1 2

(16) (16)

(16) (16)

(16) (16)

16 A + 16 3

+ 16 7

+ 16 C

+ 16 6

=

0.01 A

+ 0.1

3 + 1

7 + 10

C + 100

6

= 6C7.3A

Section 03 8진수와 16진수

(16)

1. 10진수-2진수 변환

 정수부분과 소수부분으로 나누어 변환

 정수부분은 2로 나누고, 소수부분은 2를 곱한다.

(2) (10)

1000101.10 11 69.6875 

Section 04 진법 변환

(17)

7/26

 상호변환 예

) 8 (

) 2 ( )

2 (

...

3 6

4 1

3 6

4 . 5 0

1

...

011 110

100 001

011 110

100 . 101 000

001

...

1 0110011001 1001100110

. 1000101 6

. 69

) 8 (

) 2 ( )

2 (

4 5

. 5 0

1

100 101

. 101 000

001

1011 .

1000101 6875

. 69

) 16 (

) 2 ( ) 2 (

. 5 4

1011 .

0101 0100

1011 .

1000101 6875

. 69

B

) 16 (

) 2 ( )

2 (

...

9 9

9 9

9 .

5 4

...

1001 1001

1001 1001

1001 .

0101 0100

...

0110011001 1001100110

. 1000101 6

. 69

10진→2진→8진 3자리씩 나눔

10진 → 2진 → 16진 4자리씩 나눔

Section 04 진법 변환

(18)

1. 2진수 양의 정수 덧셈

0+0=0, 0+1=1, 1+0=1, 1+1=10 (자리올림 발생)

00110001 00111010 +

01101011 0110000 Carry

2진수

Section 05 2진수 정수 연산과 보수

(19)

9/26

2. 2진 음의 정수 표현과 보수(complement)

 최상위비트(MSB)를 부호비트로 사용 양수(+) : 0 음수(-) : 1

 2진 음수를 표시하는 방법

• 부호와 절대치(sign- magnitude)

• 1의 보수(1's complement)

• 2의 보수(2’s complement)

 1의 보수로 변환하는 방법

2의 보수로 변환하는 방법

Section 05 2진수 정수 연산과 보수

(20)

4. 2의 보수로 표현된 음수를 10진수로 변환하기

(2의 보수 10101100을 10진수로 변환하는 경우)

 첫 번째 방법

MSB가 1이므로 음수이다. 실제크기는 -128이다.

 두 번째 방법

2의 보수로 바꾸어 10진수로 바꾼 다음 -부호를 붙인다.

2 0 + 2 0 + 2 1 + 2 1 + 2 0 + 2 1 + 2 0 + 2 -1

=

10101100(2) × 7 × 6 × 5 × 4 × 3 × 2 × 1 × 0

Section 05 2진수 정수 연산과 보수

(21)

11/26

5. 2의 보수 연산 (8bit)

양수+양수 = 양수 큰 수-작은 수=양수 작은 수 - 큰 수=

음수

(49+58=107) (58-49=9) (49-58=-9)

음수 + 음수= 음수 큰 양수 + 큰 양수 = 음수 큰 음수 + 큰 음수

= 양수

(-49-58=-107) (98+74=-84) (-98-74=+84)

overflow

Section 05 2진수 정수 연산과 보수

참조

관련 문서

시오가마 시와 마츠시마쵸는

실제 미야 기현에서 가장 큰

like to play basketball / make his own shot / in a better position 21-22.. get

on business / time to prepare for it / there’s only one choice left 18.. Let’s have a look / several different kinds of straps /pick up

09 식물의 뿌리에서 물과 무기 양분이 흡수되는 원리는 삼투 로, 반투과성 막을 경계로 농도가 낮은 곳에서 높은 곳으로 물이 이동하는 현상이다.. 잎의 기공을 통해 식물체

[r]

③ 분모에 문자가

[r]