728x90
728x170
컴퓨터 일반
진법 변환
① 10진수 → 2진수 / 8진수 / 16진수
- 정수 부분
- 10진수의 값을 변화할 진수로 나누어 더 이상 나눠지지 않을 때까지 나누고, 몫을 제외한 나머지를 역순으로 표시함.
- 소수 부분
- 10진수의 값에 변환할 진수를 곱한 후, 결과의 정수 부분만을 차례대로 표기하되, 소수 부분이
0
또는 반복되는 수가 나올 때까지 곱하기를 반복함.
- 10진수의 값에 변환할 진수를 곱한 후, 결과의 정수 부분만을 차례대로 표기하되, 소수 부분이
② 2진수 / 8진수 / 16진수 → 10진수
- 정수 부분과 소수 부분을 나누어서 변환하려는 각 진수의 자리값과 자리의 지수 승을 곱한 결과값을 모두 더하여 계산함.
③ 2진수 ↔ 8진수 / 16진수
2진수 → 8진수
- 정수 부분
- 소수점을 기준으로 왼쪽 방향으로 3자리씩 묶어서 반환
- 소수 부분
- 소수점을 기준으로 오른쪽 방향으로 3자리씩 묶어서 반환
2진수 → 16진수
- 정수 부분
- 소수점을 기준으로 왼쪽 방향으로 4자리씩 묶어서 반환
- 소수 부분
- 소수점을 기준으로 오른쪽 방향으로 4자리씩 묶어서 반환
8진수 / 16진수 → 2진수
- 8진수 1비트는 2진수 3비트이므로, 16진수 1비트는 2진수 4비트로 풀어서 변환
- 소수 부분의 자릿수가 부족할 경우
0
으로 부족한 부분을 채워서 자리(8진수 3자리, 16진수 4자리)수를 맞춤.
- 2진수를 8진수(3개씩 묶기), 16진수(4개씩 묶기)로 변환한 방법의 반대로 8진수(3개씩 풀기), 16진수(4개씩 풀기)를 2진수로 변환할 수 있음.
④ 8진수 ↔ 16진수
8진수 → 16진수
- 8진수를 2진수로 변환한 뒤, 2진수를 16진수로 변환함.
16진수 → 8진수
- 16진수를 2진수로 변환한 뒤, 2진수를 8진수로 변환함.
728x90
그리드형(광고전용)
'Certificate > CSSD' 카테고리의 다른 글
컴퓨터 일반 : 기타 메모리 (0) | 2021.06.08 |
---|---|
컴퓨터 일반 : ROM / RAM (0) | 2021.06.08 |
컴퓨터 일반 : 중앙처리장치(CPU) (0) | 2021.06.07 |
컴퓨터 일반 : 자료의 표현 방식 (0) | 2021.06.07 |
컴퓨터 일반 : 자료 구성의 단위 (0) | 2021.06.07 |
컴퓨터 일반 : 컴퓨터의 분류 - 데이터 취급 (0) | 2021.06.07 |
컴퓨터 일반 : 펌웨어(Firmware) (0) | 2021.06.07 |
컴퓨터 일반 : 문제 해결 (0) | 2021.06.07 |