Page 31 - 컴퓨터구조(프로그래밍 관점에서 바라보는)도서 미리보기
P. 31

24 PART 1? 논리 회로 관점에서의 컴퓨터 구조

                 소수 부분에 대해서도 2진수로 표현된 소수를 10진수로 변환하기 위해서
                 는 정수의 변화 방식과 동일하게, 각 자릿수를 고려해서 계산하면 된다.

컴퓨터 내부에서의 숫자 표   0.1011(2) =   2-1  +  2-3  +  2-4  (10)??=?  1  ?+?  1  ?+?  1   ?=?  ?1?? 1   (10)
현에 대한 지금부터의 설명                                                2       8       16       ?1??? 6
을 이해하기 위해서는 2진
법에 익숙해질 필요가 있다.                실수의 소수 부분: 2진수의 10진수로의 변환
진법 간의 변환의 원리에 대
해 잘 이해하도록 하자.

                 2.3.3? 각 진법 간의 숫자 표현 연습

                 이제까지 배운 진법 사이의 변환 방법을 정리해보자.

소수점을 기준으로 정수는    ?	10진수 ? 2진수: 정수 부분과 소수 부분을 각각 2진수로 변환하고, 가운데
왼쪽으로, 소수 부분은 오     소수점을 찍어주면 된다.
른쪽으로 세어가면 된다.
                 yy2진수 ? 10진수: 2진수의 각 자리의 숫자를 2의 지수 승에 맞추어서 더해
                   주는 방식으로 10진수로 변환한다.

                 yy2진수 ? 8진수: 정수 부분은 ‘소수점을 기준으로 왼쪽 방향’으로 3자리씩,
                   소수 부분은 ‘소수점을 기준으로 오른쪽’으로 3자리식 묶어서 변환한다.

                 yy2진수 ? 16진수: 정수 부분은 ‘소수점을 기준으로 왼쪽 방향’으로 4자리씩,
                   소수 부분은 ‘소수점을 기준으로 오른쪽’으로 4자리식 묶어서 변환한다.

                 yy8진수/16진수 ?2진수: 8진수 1자리는 2진수 3비트로, 16진수 1자리는 2진
                   수 4비트로 풀어서 변환한다.

                 이제 우리는 2진법, 8진법, 10진법, 16진법을 배웠다. 이들 각 진법 사이의
                 숫자 변환을 연습해보자.
   26   27   28   29   30   31   32   33   34   35   36