2학년 2학기/컴퓨터 구조
3.1 Data types
kkkkk1023
2024. 10. 6. 12:15
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 진수를 통해서 나타내는 방식