A converso entre bases pode ser realizada por meio de divises sucessivas,
que funciona para qualquer combinao de bases, ou ento, para os casos em
que a base de origem e de destino pertencem a mesma base logartmica, a
converso pode ser feita simplesmente por reagrupamento dos algarismos.
[editar]Divises
sucessivas
Neste mtodo uma das bases tem que ser a decimal. Assim se nenhuma delas
for decimal necessrio primeiro converter a base de origem para decimal e
ento converter para base de destino.
Tomemos o exemplo da converso do nmero base 10 (decimal), 745 para a
base 4. Uma srie de divises inteiras realizada at que o valor zere, o
divisor usado o valor da base de destino e os restos das divises inteiras a
sequncia de algarismos da base de destino. Como a base de origem
decimal podemos usar o mtodo diretamente:
012 3 4
Binrio
012 3 4
10
11
12
13
14
15
16
17
Hexadecim
012 3 4
al
Octal
10
11
12
13
14
15
1110101102 = 1.1101.0110
Depois, consultando a tabela convertemos o valor de cada bloco para seu
equivalente hexadecimal, assim teremos:
1110101102 = 111.010.110
Depois, consultando convertemos o valor de cada bloco para seu equivalente
octal, assim teremos:
onde:
N = nmero equivalente na base 10;
d = dgito;
b = base (em outro sistema de numerao);
Ex.:
- Binrio para Decimal
De Decimal para
Binrio/Octal/Hexadecimal