소소한 것들의 창고

진수변환의 예 본문

컴퓨터 이야기

진수변환의 예

푸른 하늘에 아래에 있는 낡은 지식 창고 2008. 8. 28. 16:26

2진수에서 10진수로

 

(10000)2 = 1 * 2의 4승 = 16

 

8진수에서 10진수로

 

(567)의 8진수 = 5 * 8의 2승 + 6 * 8의 1승 + 7* 8의 0승

 

16진수에서 10진수로

 

(1DC)13 = 1 * 16의 2승 + 13 * 16의 1승 + 3 * 16의 0승 = 467

 

* 2,8,16진수를 10진수로 변환하려면 변환하려는 수의 각 자리수의 가중치를 곱하여 더함

* 10진수를 2,8,16진수 변환 중에서 소수점 경우 좌즉 정수분과 소수의 변환과정이 다름

* 정수부분 10진수를 2,8,16진수로 변환하려면 2,8, 16으로 나누고 소수부분은 2, 8, 16으로 곱하고 결과로 정수부로 자리올림이 발생하면 자리올림대로 순서로 나열 하면 됨

 

 

예) 

 

10진수 → 2진수

 

36을 2진수를 변환하려면 2로 나누면 된다.

 

값은 (10010의 2진수이다.

 

소수점 10진수 0.75일 경우 2진수 좌측 정수분과 곱하면 된다. 결과값은 2진수 0.11이다.

 

10진수에서 8진수로 : 삽진수 340을 8진수로 변환하려면 8로 나누면 된다. 결과값는 8진수 524가 나온다.

 

10진수 256을 16진수로 나눌려면 16으로 나누면 되며 결과값은 16진수 100이 나온다,

소수점이 나오는 경우 10진수 0.75경우 16진수를 변환하면 16진수 0.C가 나온다.

 

  

320x100

'컴퓨터 이야기' 카테고리의 다른 글

진수의 연산(2)  (0) 2008.09.15
진수의 연산(1)  (0) 2008.09.15
16진수  (0) 2008.08.27
10진법  (0) 2008.08.27
8진법  (0) 2008.08.27