Como converter octal para binário

"octal" e "binário" são ambas expressões da base para um sistema de contagem. Contando Base descreve o número no qual um sistema adiciona um segundo dígito. Por exemplo o nosso actual sistema de contagem adiciona um segundo dígito em 10 e é assim descrito como uma base de dez ou "Decimal" sistema de contagem. Octal é um sistema de base 8 e binário é um sistema de base 2. Pessoas converter octal para binário, quer para simplificar a programação de computador ou como um exercício de teoria dos números. Em ambos os casos, é mais fácil para converter o octal para decimal, então o decimal para binário.

Octal para decimal

  • Multiplique o último dígito do número octal por um (8 ao poder zeroth). Neste e nos passos seguintes, anote o resultado em uma coluna.

  • Multiplique o segundo ao último dígito do número octal por 8 (8 à primeira potência).

  • Multiplique o terceiro para o último dígito do número octal em 64 (oito à segunda potência).

  • Multiplique o quarto ao último dígito do número octal por 512 (8 à terceira potência).

  • Continuar a aplicar este padrão até que tenha processado o número inteiro.



  • Adicionar os resultados de cada passo. O total é o número octal expressa como um decimal.

Decimal para Binário

  • Siga os passos abaixo, anotando os restos para cada etapa em uma linha da direita para a esquerda.

  • Divida o total da seção 1, etapa 6, por dois. Note-se a parte restante.

  • Dividir o resultado da etapa 1 por dois. Note-se a parte restante.

  • Dividir o resultado do passo 2 por dois. Note-se a parte restante.

  • Continue o padrão até chegar a resposta 0. Nota o restante.

  • A seqüência de 1s e 0s que você escreveu, seguindo as instruções de uma etapa, é a versão binária do número decimal.

dicas & avisos

  • Exemplo: Octal número 1.234.
  • Convertendo Octal para Decimal
  • 1 * 4 = 4, 3 * 8 = 24, 2 * 64 = 128, 1 * 512 = 512. Octal 1234 = Decimal (512 + 128 + 24 + 1 =) 665
  • Convertendo Decimal para Binário
  • 665/2 = 332, o restante 1
  • 332/2 = 166, o restante 0
  • 166/2 = 83, o restante 0
  • 83/2 = 41, o restante 1
  • 41/2 = 20, o restante 1
  • 20/2 = 10, 0 restante
  • 02/10 = 5, 0 restante
  • 5/2 = 2, 1 restante
  • 2/2 = 1, 0 restante
  • 1/2 = 0, 1 restante
  • Decimal 665 = Binário 1010011001
  • Assim, octal 1234 = Binário 1010011001
De esta maneira? Compartilhar em redes sociais:

LiveInternet