더북(TheBook)

4.3.3 32비트 2진 주소를 점으로 구분된 10진수 형식으로 변환하기

2진수 숫자는 자릿수 값이 10의 거듭제곱이 아니라 2의 거듭제곱이라는 점을 제외하고는 10진수 숫자와 유사합니다. 그림 4-4에서 볼 수 있듯이 10진수 정수는 오른쪽에 있는 1의 자리로 시작해 왼쪽으로 갈수록 10의 거듭제곱 수가 순차적으로 커지며, 10진수 정수의 값은 각 자리 값의 합계입니다. 예를 들어 (표시된 대로) 10진수 126,325의 값은 다음과 같이 결정됩니다.

(1 x 100,000) + (2 x 10,000) + (6 x 1000) + (3 x 100) + (2 x 10) + (5 x 1) = 126,325

2진수도 오른쪽에 있는 숫자부터 시작합니다. 왼쪽으로 갈수록 2의 거듭제곱 수가 순차적으로 커집니다(그림 4-5 참조).

▲ 그림 4-4 10진수 체계

▲ 그림 4-5 2진수 체계

Note ≡ 0과 1


0과 1의 비트 패턴은 디지털 회로에서 사용되는 온/오프 상태와 같아서 컴퓨터에는 2진법이 사용됩니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.