본문 바로가기
2학년 2학기/컴퓨터 구조

3.1 Data types

by print_soo 2024. 10. 6.

 

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 진수를 통해서 나타내는 방식