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

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

                  2.2.2? 2진법, 8진법, 10진법, 16진법

                  아래의 4가지 진법 사이의 관계에 대해 알아보자.

                  yy2진법(binary)
                  yy8진법(octal)
                  yy10진법(decimal)
                  yy16진법(hexa-decimal)

2진법               2진법은 0과 1 두 심볼(symbol)만 사용하여 수를 표현하는 방법이다. 10진
                  수가 10을 단위로 하는 진법으로써 10씩 자릿수가 올라가게 되는데, 10 대
주로 컴퓨터에서 사용하는     신 2를 기본 단위로 하여 2의 지수 승으로 자릿수를 올리는 것이 2진법이다.
진법인데, 전기 회로에 전류
가 흐를 때를 1, 전류가 흐  아래 그림은 중간의 소수점을 중심으로 각 자릿수를 의미한다. 아래 그림
르지 않을 때를 0으로 대응   을 통해서 2진수에서의 각 자릿수를 이해하자.
시킨 방법이다. 이러한 전류
의 흐름 여부를 진공관으로    1×23 1×22 0×21 1×20   1×2-1 0×2-2 1×2-3 1×2-4
구현하는 것으로 시작해서
지금은 반도체를 통해서 2    1101.1011
진법이 표현된다.

                  8401                  0.5 0 0.125 0.0625

                                        2진수의 소수점
                                           2진법의 자릿수

                  2진법으로 표시한 수를 10진법으로 변환하려면 어떻게 하면 될까?
                  예를 들어, 이진수 111011(2)을 십진수로 나타내면 아래와 같이 된다. 즉, 2
                  진법의 각 자릿수를 2의 지수 승으로 고려해서 읽으면 된다.

                             111011(2)??=??1×25+1×24+1×23+0×22+1×21+1×20??=??59(10)
   1   2   3   4   5   6   7   8   9   10