A conversão de números, representados na base 10, para seus valores equivalentes em uma base B qualquer é efetuada através de um processo inverso ao do subitem anterior (base B para base 10).
A conversão é obtida dividindo-se o número decimal pelo valor da base desejada; o resto encontrado é o algarismo menos significativo do valor na base B (mais à direita). Em seguida, divide-se o quociente encontrado pela base B; o resto é o outro algarismo (à esquerda); e assim, sucessivamente, vão-se dividindo os quocientes pelo valor da base até se obter quociente de valor zero. Em cada divisão, o resto encontrado é um algarismo significativo do número na nova base; o primeiro resto encontrado é o valor do algarismo menos significativo e o último resto será o algarismo mais significativo (mais à esquerda).
Na realidade, o algoritmo de conversão pode ser definido com vários critérios de parada, tais como:
a) Enquanto quociente for diferente de zero:
b) Quando quociente for igual a zero, parar.
c) Enquanto dividendo for maior que divisor:
Usar o dividendo (que agora é menor que o divisor) como último algarismo à esquerda (algarismo mais significativo).
Exemplo1) (3964)10= ( )8
3964/8 = 495 => resto0 = 4 (algarismo menos significativo)
495/8 = 61 => resto1 =7
61/8 = 7 => resto2 =5
7/8 = O resto3 = 7 (algarismo mais significativo)
O número é, então, (7574)8
X