10진수, 2진수, 8진수, 16진수
10진수 ➡️ 2진수
실수(0.6875)를 2진수로 바꾸는 경우 딱 떨어지는 경우는 많지 않다.
같은 패턴이 무한이 나오거나 계속 다른 패턴이 나오는 경우가 많다!
41.6875를 2진수로 표현한다면, 정수부분을 먼저 구하고 실수부분을 구한 뒤 두 값을 이어준다.
41은 1 0 1 0 0 1 이고, 0.6875는 0 . 1 0 1 1 이므로 41.6875는 1 0 1 0 0 1 . 1 0 1 1이다.
8진수 ➡️ 2진수 / 16진수 ➡️ 2진수
위의 성질을 이용해서 길이가 긴 2진수를 8진수/ 16진수로 쉽게 바꿀 수 있다.
BCD(Binary coded Decimal number)
: 10진수의 각 숫자를 4bit 2진수로 개별적으로 인코딩하는 방식
ASCII code
: 문자를 8bit2 진수를 통해서 나타내는 방식
'2학년 2학기 > 컴퓨터 구조' 카테고리의 다른 글
3.3 Fixed point representation(정수의 표현) (1) | 2024.10.06 |
---|---|
3.2 Complements(보수) (1) | 2024.10.06 |
2024.10.02 - ch2관련 문제 (0) | 2024.10.02 |
2.7 Memory units (0) | 2024.09.29 |
2.6 Binary Counters(2) - Binary counter with parallel load (1) | 2024.09.29 |