본문 바로가기

6. 컴퓨터 공학 공부

[93] 컴퓨터구조 04차시 진법 변환

1. 10진수를 2진수, 8진수, 16진수로 변환

가. 진법 변환

각 진법에서 진수를 진법의 지수 승으로 표현하면

\((\:M \: \times \: B^{E}\:)\)     M: 가수(Significand), B: 기수(Base), E: 지수(Exponent)

나. 10진수를 2진수, 8진수, 16진수로 변환

2. 8진수와 16진수 간의 변환

가. 2진수 <-> 10진수

1) 10진수 -> 2진수

2의 제곱수를 거듭 빼기(뺄 수 있으면 1, 없으면 0)

2로 거듭 나누어 나머지를 낮은 자리부터 채우기

2) 2진수 -> 10진수

2의 제곱수 더하기

나. 2진수 <-> 8진수

세 자리 씩 묶거나 세 자리로 풀어서 변환

다. 2진수 <-> 16진수

네 자리 씩 묶어나 네 자리로 풀어서 변환