728x90
1. 10진법 → 다른 진법으로 변환
방법:
- 나눗셈 방식 사용: 변환할 진법으로 계속 나누고, 나머지를 기록한 후, 결과를 거꾸로 읽습니다.
예시:
- 10진수 45를 2진법으로 변환
- 45 ÷ 2 = 22 ... 1
- 22 ÷ 2 = 11 ... 0
- 11 ÷ 2 = 5 ... 1
- 5 ÷ 2 = 2 ... 1
- 2 ÷ 2 = 1 ... 0
- 1 ÷ 2 = 0 ... 1
- 나머지: 1 → 0 → 1 → 1 → 0 → 1 → 결과: 101101
2. 다른 진법 → 10진법으로 변환
방법:
- 각 자리 수에 해당 진법의 자리값을 곱한 뒤 더합니다.
예시:
- 2진수 101101을 10진법으로 변환
3. 다른 진법 간 변환
방법:
- 먼저 10진법으로 변환 후, 다시 원하는 진법으로 변환합니다.
- 중간 단계를 생략하는 방법도 있지만 초보자에게는 안전한 방식이 10진법을 거치는 방법입니다.
예시:
- 16진수 A2를 2진법으로 변환
- 16진수 A2 → 10진법
-
- 10진수 162 → 2진법
- 162 ÷ 2 = 81 ... 0
- 81 ÷ 2 = 40 ... 1
- 40 ÷ 2 = 20 ... 0
- 20 ÷ 2 = 10 ... 0
- 10 ÷ 2 = 5 ... 0
- 5 ÷ 2 = 2 ... 1
- 2 ÷ 2 = 1 ... 0
- 1 ÷ 2 = 0 ... 1
- 결과: 10100010
- 16진수 A2 → 2진법 결과: 10100010
- 10진수 162 → 2진법
16진법에 쓰이는 기호
- 0~9: 숫자 그대로 사용
- A~F: 10~15를 나타냄
A = 10, B = 11, C = 12, D = 13, E = 14, F = 15
4. 암기하면 유용한 패턴
- 2진법 ↔ 8진법 변환
- 2진수를 3자리씩 묶어 8진수로 변환.
- 예: 101101(2진수)→101 101→5 5(8진수)
- 결과: 55 (8진수)
- 2진법 ↔ 16진법 변환
- 2진수를 4자리씩 묶어 16진수로 변환.
- 예: 101101(2진수)→0001 0110→1 6(16진수)
- 결과: 16 (16진수)
728x90
'컴퓨터' 카테고리의 다른 글
아스키코드(ASCII)란? (0) | 2024.12.19 |
---|---|
진법변환 문제 (1) | 2024.12.13 |
색상 코드 / 16진수 (1) | 2024.12.12 |
메모리 주소 16진수 (1) | 2024.12.12 |
8진수 chmod (1) | 2024.12.11 |