숫자 시스템 변환
아시다시피 10 진수, 2 진수, 8 진수 및 16 진수 시스템은 위치 값 시스템입니다. 2 진수, 8 진수 및 16 진수를 10 진수로 변환하려면 각 숫자의 곱과 위치 값을 더하면됩니다. 여기서 우리는 이러한 숫자 체계 사이의 다른 변환을 배울 것입니다.
십진수를 이진수로
10 진수는 나머지를 기록하면서 숫자를 2로 반복해서 나눔으로써 2 진수로 변환 할 수 있습니다. 어떻게 이런 일이 일어나는지 예를 들어 보겠습니다.
나머지는 이진 등가물을 얻기 위해 아래에서 위로 읽어야합니다.
43 10 = 101011 2
10 진수에서 8 진수로
10 진수는 나머지를 기록하는 동안 숫자를 8로 반복해서 나누어 8 진수로 변환 할 수 있습니다. 어떻게 이런 일이 일어나는지 예를 들어 보겠습니다.
나머지를 아래에서 위로 읽고,
473 10 = 731 8
10 진수에서 16 진수로
10 진수는 나머지를 기록하면서 숫자를 16으로 반복해서 나누어 8 진수로 변환 할 수 있습니다. 어떻게 이런 일이 일어나는지 예를 들어 보겠습니다.
나머지를 아래에서 위로 읽으면,
423 10 = 1A7 16
2 진수에서 8 진수로 및 그 반대로
이진수를 8 진수로 변환하려면 다음 단계를 따르십시오.
최하위 비트부터 시작하여 3 비트 그룹을 만듭니다.
그룹을 만드는 데 1 ~ 2 비트가 적 으면 최상위 비트 뒤에 0을 추가 할 수 있습니다.
각 그룹을 해당하는 8 진수로 변환
이것을 이해하기 위해 예를 들어 봅시다.
1011001010 12 = 2625 8
8 진수를 2 진수로 변환하기 위해 각 8 진수는이 표에 따라 3 비트 2 진수로 변환됩니다.
8 진수 | 0 | 1 | 2 | 삼 | 4 | 5 | 6 | 7 |
이진 등가 | 000 | 001 | 010 | 011 | 100 | 101 | 110 | 111 |
54673 8 = 101100110111011 2
2 진수에서 16 진수로
이진수를 16 진수로 변환하려면 다음 단계를 따릅니다.
최하위 비트부터 시작하여 4 비트 그룹을 만듭니다.
그룹을 만드는 데 1 비트 또는 2 비트가 적 으면 최상위 비트 뒤에 0을 추가 할 수 있습니다.
각 그룹을 해당하는 8 진수로 변환합니다.
이것을 이해하기 위해 예를 들어 봅시다.
10110110101 2 = DB5 16
8 진수를 2 진수로 변환하기 위해 각 8 진수는 3 비트 2 진수로 변환됩니다.