컴퓨터의 정보 표현 방법 -> 접압이 일정 기준 보다 높으면 1, 그렇지 않으면 0으로 변환
이러한 0과 1의 조합인 2진수를 이용하여 계산한다.
비트 : 2진수로 데이터를 표현하는 단위
바이트 : 정보를 표현하기 위한 비트의 집합으로 1바이트 = 8비트
-> ASCII코드의 경우 한 문자가 8비트로 이루어져 1바이트가 한 문자
수 체계
1. 10진법 : 숫자 표현에 있어 가장 광범위하게 사용되는 체계로, 0부터 9까지의 기호를 사용하여 모든 수를 표현한다.
기수(진법의 기반)가 10인 위치 기수 체계로, 각 자리가 10의 거듭제곱을 의미
2. 2진법 : 디지털 컴퓨터와 전자기기에서 광범위하게 사용되는 숫자 체계로, 기수가 2인 이 체계는 오직 두 개의 숫자, 0과 1만을 사용하여 모든 데이터를 표현
3. 8진법 : 0에서 7까지의 8개 숫자를 사용하여 정보를 표현하는 위치 기수법. 각 자리는 8의 거듭제곱을 나타낸다.
4. 16진법 : 0에서 9까지의 숫자와 A에서 F까지의 문자를 사용해 수를 표현하는 체계로, A부터 F는 각각 10에서 15까지의 값을 나타냅니다. 이는 기수가 16인 위치 기수법으로, 각 자리가 16의 거듭제곱을 의미
진법변환
1. 2진수, 8진수, 16진수를 10진수로 변환
-> 각각의 지수승으로 나타낸 후 각 값을 더하면 된다.
2. 10진수 -> n진수로 변환
-> 10진수를 n으로 나눈 훈 각각의 나머지 값을 읽으면 된다.
3. 2진수 -> 8진수로 변환
-> 3비트씩 묶은 후 각 비트를 10진수로 변환하면 된다.
4. 8진수 -> 2진수로 변환
-> 각 자리를 3비트 2진수로 변환한 후 비트열로 묶으면 된다.
5. 2진수 -> 16진수
-> 4비트씩 묶은 후 10진수로 변환한다 / 10진수의 각 자리를 16진수로 변환
6. 16진수 -> 2진수
-> 각 자리를 10진수로 변환 / 10진수의 각 자리를 4비트의 2진수로 변환 후 비트열로 묶으면 된다.
7. 8진수 -> 16진수
-> 각 자리를 3비트의 2진수로 변환 / 2진수를 4비트씩 묶어 10진수로 변환 / 각 자리 10진수를 16진수로 변환
8. 16진수 -> 8진수
-> 16진수 각 자리를 10진수로 변환 / 10진수 각 자리를 4비트의 2진수로 변환 / 3비트씩 분할하여 8진수로 변환