Web4College
Detail
Binário para BCD · Visualização passo a passo
Espaço reproduz ou pausa. As setas saltam 3 segundos. Ctrl e setas mudam de fase. Shift e maior ou menor mudam a velocidade. Escape remove o foco.
Binário para BCD
Entrada binária
1
0
1
1
0
1
Saída BCD
?
?
?
?
?
?
?
?
O que vai aqui?

Conversor de binário para BCD com visualização passo a passo

Altere a entrada binária para obter um resultado instantâneo e reproduza a conversão passo a passo.

0100 0101

Converta um número binário para decimal codificado em binário (BCD). Digite o número, copie o resultado ou veja como cada algarismo decimal se transforma em um grupo BCD de quatro bits.

Para que serve o BCD

O BCD representa cada algarismo decimal separadamente com quatro bits. Assim, um circuito de exibição decimal pode processar um algarismo por vez. Um decodificador de BCD para sete segmentos lê esses quatro bits e acende os segmentos correspondentes.

Por exemplo, o número decimal 45 tem dois algarismos: 4 e 5. O BCD os representa como 0100 0101, enquanto o binário comum representa o número inteiro como 101101.

Como converter binário para BCD

  1. Calcule o valor decimal. Leia os valores posicionais da direita para a esquerda: 1, 2, 4, 8 e assim por diante. Some apenas os valores cujo bit seja 1.
  2. Separe os algarismos decimais. Mantenha a ordem da esquerda para a direita.
  3. Converta cada algarismo em quatro bits. Use os pesos 8, 4, 2, 1 da esquerda para a direita. Escolha os que somam o valor do algarismo. Escreva 1 para cada peso que usar e 0 para os demais.
  4. Junte os grupos. Deixe um espaço entre os grupos de quatro bits.

Exemplo: 101101₂ → 45₁₀ → 0100 0101 em BCD.

O conversor ignora os espaços na entrada. Os zeros à esquerda não alteram o resultado. Para zero, escreva 0000.

O conversor calcula o resultado BCD completo sem arredondamento. Você pode acompanhar as etapas para valores decimais de até 99.999.

Exemplos de binário para BCD

BinárioDecimalBCD
000000
11170111
1100120001 0010
101101450100 0101

Mantenha os quatro bits de cada grupo, incluindo os zeros à esquerda. No BCD 8421, cada grupo representa um algarismo de 0 a 9: 0000 a 1001. Os grupos 1010 a 1111 não representam algarismos decimais.

Termos principais

TermoSignificado
BitUm algarismo binário: 0 ou 1.
BCDDecimal codificado em binário: um código que representa cada algarismo decimal separadamente.
8421A forma de BCD que usa quatro bits com pesos 8, 4, 2, 1.