|
진법의 변환 |
|
(3) 임의의 진수를 10진수로 변환 -
2진수, 8진수, 10진수 등과 같은 임의의 r진수를 10진수로 변환하기 위해서는 해당 숫자의 각 자리수를 r진수의 위치에 따른 가중치로 곱한후 이들을 모두 합하면 된다.
예
: (110101.101)2를 10진수로 변환 (110101.101)2
= 1 x 25 + 1 x 24 + 1 x 22
+ 1 x 20 + 1x 2-1 + 1 x 2-3
=
1 x 32 + 1 x 16 + 1 x 4 + 1 x 1 + 1 x 0.5 + 1 x 0.125
=
(53.625)10
(4) 2진수와 8, 16진수의 상호 변환 -
2진수를 8진수로 변환하기 위해서는 2진수의 세 자리의 수를 묶어 대응하는 8진수 한 자리의 숫자로 변환하면 된다. 또한 16진수로 변한하기 위해서는 2진수의 네 자리의 수를 묶어 대응하는 16진수 한 자리의 숫자로 변환하면 된다.
예
: (110101.101)2 = (65.6)8 = (35.5)16
(110
101 . 101)2 = (65.5)8
(0011
0101 . 0101)2 = (35.5)16
|