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

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

                               2 41 (나머지)

                               2 20  1

                               2 10  0

                               25    0

                               22    1

                               10

                               결과:101001(2)

                               정수 부분: 10진수의 2진수로의 변환

                 그러면, 위와 같은 진법 간의 변환 원리는 무엇일까? 여기서 진법의 의미
                 를 이해할 필요가 있다.

                 10진법으로 표현된 41(10)을 2진법으로 변환하면 101001(2)이 되는데, 2진수
                 표현에서 가장 오른쪽의 1은 해당하는 수를 2로 1번(20번) 나누었을 때 생
                 기는 나머지(remainder)이다. 이것은 앞에서 설명한 것처럼 진법 시스템에
                 서의 자릿수의 의미를 안다면 이해할 수 있을 것이다. 즉, 41(10)을 2로 한번
                 나누면 나머지는 1, 두번 나누면 나머지는 01이다.

혹시 이 말이 이해가 되지   이와 같은 원리로 10진수에서 2진수로 바꿀 때는 해당하는 수를 2로 계속
않으면 앞으로 ‘진법’ 부분  나누어 가면서 나오는 나머지를 역순으로 기입하면 2진법으로의 변환이 가
에서 설명했던, 진법 시스템  능하게 된다.
에서의 자릿수의 의미를 잘
생각해보자.

                 yy2진수? 10진수: 2진수를 10진수를 바꾸려면 2진법의 각 자릿수를 고려해
                   서 변환하면 된다.

                                                         101001(2)	 =?25?+?23?+?20
                                                         	 =?32?+?8?+?1
                                                         	 =?41(10)
                                                         결과??:??41(10)

                                                  정수 부분: 2진수의 10진수로의 변환
   24   25   26   27   28   29   30   31   32   33   34