10진수를 2진수로 바꾸기
- 10진수를 2로 나누어 몫과 나머지를 구하여 기록한다.
- 몫이 0이 될 때까지 위 과정을 반복한다.
- 구한 나머지들을 거꾸로 나열하면 2진수가 된다.
예) 10진수 150을 2진수로 바꾸기
- 150을 2로 나누면 몫은 75, 나머지는 0이다.
- 75를 2로 나누면 몫은 37, 나머지는 1이다.
- 37을 2로 나누면 몫은 18, 나머지는 1이다.
- 18을 2로 나누면 몫은 9, 나머지는 0이다.
- 9를 2로 나누면 몫은 4, 나머지는 1이다.
- 4를 2로 나누면 몫은 2, 나머지는 0이다.
- 2를 2로 나누면 몫은 1, 나머지는 0이다.
- 1을 2로 나누면 몫은 0, 나머지는 1이다.
- 나머지를 거꾸로 나열하면 10010110이다.
10진수를 16진수로 바꾸기
방법은 위의 2진수와 같다.
- 10진수를 16으로 나누어 몫과 나머지를 기록한다.
- 1번의 과정을 몫이 0이 될 때까지 반복한다.
- 몫이 0이 되면 나머지를 거꾸로 나열하면 16진수가 된다.
예) 10진수 150을 16진수로 바꾸기
- 150을 16으로 나누면 몫은 9, 나머지는 6이다.
- 9를 16으로 나누면 몫은 0, 나머지는 9이다.
- 나머지를 거꾸로 나열하면 96이다.
2진수를 10진수로 바꾸기
- 2진수의 각 자리 숫자에 2의 제곱수를 곱하여 10진수로 변환합니다.
- 이후 각 자리 숫자들을 모두 더하여 최종 결과를 얻습니다.
예) 10010110을 10진수로 바꾸기
- 1 X 27+0 X 26+0 X 25+1 X 24+0 X 23+1 X 22+1 X 21+0 X 20
- 128+0+0+16+0+4+2+0=150
16진수를 10진수로 바꾸기
- 16진수의 각 자리 숫자에 16의 제곱수를 곱하여 10진수로 변환합니다.
- 이후 각 자리 숫자들을 모두 더하여 최종 결과를 얻습니다.
예) 16진수 96을 10진수로 바꾸기
- 9 X 161+6 X 160
- 144+6=150
2진수를 16진수로 바꾸기
- 2진수를 4비트씩 끊어서 각각의 그룹을 16진수로 변환합니다.
- 각각의 4비트 그룹을 위의 규칙에 따라 16진수로 변환하여 나열하면 됩니다.
예) 2진수 10010110을 16진수로 바꾸기
- 1001과 0110으로 나눈다.
- 각 자릿수에 2의 제곱수롤 곱한다.
- 9와 6이 된다.
- 나열하면 96이다.
16진수를 2진수로 바꾸기
- 16진수의 각 자리를 각각 4비트의 이진수로 변환합니다.
- 각각의 16진수 자리를 위의 규칙에 따라 4비트의 이진수로 변환합니다.
- 변환한 4비트 이진수를 순서대로 나열하여 전체 이진수를 완성합니다.
예) 16진수 96을 2진수로 바꾸기
- 9와 6으로 나누어 2진수로 바꾼다.
- 각각 1001과 0110이 된다.
- 나열하면 10010110이된다.