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.
Exemplos
Entrada
Saída
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
- 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.
- Separe os algarismos decimais. Mantenha a ordem da esquerda para a direita.
- 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.
- 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ário | Decimal | BCD |
|---|---|---|
0 | 0 | 0000 |
111 | 7 | 0111 |
1100 | 12 | 0001 0010 |
101101 | 45 | 0100 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
| Termo | Significado |
|---|---|
| Bit | Um algarismo binário: 0 ou 1. |
| BCD | Decimal codificado em binário: um código que representa cada algarismo decimal separadamente. |
| 8421 | A forma de BCD que usa quatro bits com pesos 8, 4, 2, 1. |