Conversão

Conversor de octal para binário

Configurações
Reiniciar
Compartilhar resultado
Guardar
Incorporar
Reportar um erro

Compartilhar calculadora

Adicione nossa calculadora gratuita ao seu site

Por favor, insira uma URL válida. Apenas URLs HTTPS são suportadas.


Usar como valores padrão para a calculadora embutida o que está atualmente nos campos de entrada da calculadora na página.


Cor do foco da borda de entrada, cor do interruptor marcado, cor de hover do item selecionado etc.


Por favor, concorde com os Termos de Uso.

Vista previa

Salvar calculadora

Configurações da calculadora

Por favor, insira um valor dentro do intervalo permitido.

Por favor, insira um valor dentro do intervalo permitido.

Por favor, insira um valor dentro do intervalo permitido.

Por favor, insira um valor dentro do intervalo permitido.

Compartilhar calculadora

O que é o sistema de numeração binário?

O sistema binário é um sistema de numeração posicional que utiliza apenas dois dígitos: 0 e 1. Cada dígito num número binário representa uma potência de 2, começando do bit mais à direita, que é 202^0. Este sistema é a base da computação moderna, pois se alinha perfeitamente com a lógica LIGADO/DESLIGADO dos circuitos eletrônicos.

Por exemplo, o número binário 101121011_2 pode ser interpretado como:

(1×23)+(0×22)+(1×21)+(1×20)=8+0+2+1=1110(1 \times 2^3) + (0 \times 2^2) + (1 \times 2^1) + (1 \times 2^0) = 8 + 0 + 2 + 1 = 11_{10}

O que é o sistema de numeração octal?

O sistema octal (base 8) usa dígitos de 0 a 7. Ele é usado, às vezes, em computação como uma maneira mais compacta de representar números binários, já que cada dígito em um número octal corresponde exatamente a três bits binários. Isso torna o octal particularmente conveniente para trabalhar com dados codificados em binário.

Exemplo: 7658765_8 representa:

(7×82)+(6×81)+(5×80)=448+48+5=50110(7 \times 8^2) + (6 \times 8^1) + (5 \times 8^0) = 448 + 48 + 5 = 501_{10}

Fórmula para conversão

A maneira mais direta de converter um número octal para binário é substituir cada dígito octal pela sua representação binária de 3 bits equivalente.

Aqui está a tabela de conversão de cada dígito octal para binário:

OctalBinário
0000
1001
2010
3011
4100
5101
6110
7111

Mas você também pode usar a conversão em 2 etapas: primeiro converta de octal para decimal e, em seguida, de decimal para binário.

Exemplo de conversão

Vamos converter o número octal 65₈ para binário.

Etapa 1: Converter cada dígito octal para seu equivalente binário de 3 bits

Dígito OctalEquivalente Binário
6110
5101

Etapa 2: Combinar os grupos binários

658=110101265_8 = 110101_2

Assim, o número octal 65 na forma binária é 110101.

Verificação

Para verificar a correção, vamos converter o número octal para decimal e, em seguida, o número decimal para binário.

Octal para decimal:

(6×81)+(5×80)=48+5=5310(6 \times 8^1) + (5 \times 8^0) = 48 + 5 = 53_{10}

Decimal para binário:

Divisão por 2QuocienteResto
53 ÷ 2261
26 ÷ 2130
13 ÷ 261
6 ÷ 230
3 ÷ 211
1 ÷ 201

Lendo os restos de baixo para cima dá o resultado binário:

5310=110101253_{10} = 110101_2

Fato histórico interessante

Computadores antigos, como o PDP-8 (desenvolvido pela Digital Equipment Corporation), usavam o octal como seu principal sistema de representação numérica. Isso ocorria porque suas palavras de máquina eram de 12 bits de comprimento, facilmente representadas como quatro dígitos octais. Isso simplificava a leitura e a entrada manual de instruções binárias.

Notas

  • Cada dígito octal corresponde exatamente a três dígitos binários.
  • Zeros à esquerda podem ser omitidos sem alterar o valor numérico.
  • Sempre leia grupos binários da esquerda para a direita na mesma ordem que os dígitos octais.

Perguntas frequentes

Como converter o número octal 123₈ para binário?

Converta cada dígito separadamente: 1 → 001, 2 → 010, 3 → 011
Combine: 0010100112001010011_2 ou 101001121010011_2 após remover os zeros à esquerda.

Quantos bits binários são necessários para representar um dígito octal?

Cada dígito octal corresponde a três bits binários.

123 de octal para binário

Vamos converter o número octal 123₈ para decimal.

Octal para decimal:

(1×82)+(2×81)+(3×80)=64+16+3=8310(1 \times 8^2) + (2 \times 8^1) + (3 \times 8^0) = 64 + 16 + 3 = 83_{10}

Decimal para binário:

Divisão por 2QuocienteResto
83 ÷ 2411
41 ÷ 2201
20 ÷ 2100
10 ÷ 250
5 ÷ 221
2 ÷ 210
1 ÷ 201

Assim, 1238=10100112123_8 = 1010011_2.

Os números binários podem ser facilmente convertidos de volta para octal?

Sim. Agrupe os dígitos binários em conjuntos de três bits da direita para a esquerda e substitua cada um pelo seu dígito octal correspondente.

Por que os computadores usam binário e não octal?

Os computadores usam binário porque ele corresponde diretamente aos estados físicos (LIGADO ou DESLIGADO). O octal é usado apenas como uma abreviação legível para dados binários.

Reportar um erro

Este campo é obrigatório.