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









(2) 소수 부분의 변환 방법

10진수의 소수점 이하 부분을 변환할 때에는 변환하려는 진수의 밑수로 소수점
이하가 0이 될 때까지 곱한 후, 정수 부분을 취하여 자리 올림 수가 발생한 순서대로
나열한다.



소수 부분의 10진수 값을 2진수로
예제 10진수 (0.25) 10 를 2진수로 변환해 보자. 변환하는 방법
풀이 0.25 × 2 ① 변환할 2진수의 밑수 2로 소수
부분이 0이 될 때까지 곱하여 값
0.50 × 2 을 구하는 과정을 반복한다.
1.00 ② 곱셈 과정에서 발생한 자리 올림
수를 차례대로 나열한다.
(0.01)
∴ (0.25) = 2
10


소수 부분의 10진수 값을 8진수로
예제 10진수 (0.25) 10 를 8진수로 변환해 보자. 변환하는 방법
풀이 0.25 × 8 ① 변환할 8진수의 밑수 8로 소수
부분이 0이 될 때까지 곱하여 값
2.00 을 구하는 과정을 반복한다.
② 곱셈 과정에서 발생한 자리 올림
(0.2)
10
∴ (0.25) = 8 수를 차례대로 나열한다.

소수 부분의 10진수 값을 16진수
예제 10진수 (0.25) 10 를 16진수로 변환해 보자.
로 변환하는 방법
풀이 0.25 × 16 ① 변환할 16진수의 밑수 16으로 소
수 부분이 0이 될 때까지 곱하여
4.00
값을 구하는 과정을 반복한다.
② 곱셈 과정에서 발생한 자리 올림
(0.4)
∴ (0.25) = 16 수를 차례대로 나열한다.
10

만약 소수 부분의 값을 구하는 과정을 계속 반복해도 0이 되지 않을 때는 몇 번의

곱셈을 수행한 후 근삿값을 구하여 값을 구한다.




연습하기

(1) 10진수 (5.625) 를 2진수로 변환해 보자.
10


(2) 10진수 (5.625) 를 8진수로 변환해 보자.
10

(3) 10진수 (5.625) 를 16진수로 변환해 보자.
10




76 Ⅲ. 정보의 표현
   73   74   75   76   77   78   79   80   81   82   83