Conversor BCD (decimal codificado em binário)
Converter
O decimal codificado em binário (BCD) codifica cada dígito decimal em seu próprio grupo de 4 bits em vez de converter o número inteiro para binário. O número 2026 vira 0010 0000 0010 0110 — um nibble por dígito. O BCD mantém os dígitos decimais visíveis, por isso aparece em displays de sete segmentos, chips de relógio em tempo real, calculadoras e hardware financeiro onde o arredondamento decimal exato importa. O custo é o espaço de bits desperdiçado e o fato de os valores de nibble 1010-1111 serem ilegais. Esta ferramenta converte um número decimal em seu padrão de bits BCD 8421 e bytes hex de BCD empacotado, e converte uma cadeia de bits BCD de volta para decimal, rejeitando qualquer nibble acima de 9.
20260010 0000 0010 011020 26BCD codifica cada dígito decimal em seus próprios 4 bits (8421). Nibbles 1010-1111 são ilegais. O BCD empacotado armazena dois dígitos por byte.
Como usar
- Escolha se a entrada é um número decimal ou uma cadeia de bits BCD.
- Digite o valor; o decimal, o BCD binário e o BCD empacotado em hex atualizam instantaneamente.
- Cada dígito decimal é mostrado com seu nibble de 4 bits abaixo das linhas de resultado.
Perguntas frequentes
- Qual a diferença entre BCD e binário comum?
- O binário comum converte o número inteiro de uma vez (2026 = 11111101010). O BCD codifica cada dígito decimal separadamente em 4 bits (2 0 2 6 = 0010 0000 0010 0110), então os dígitos decimais continuam legíveis.
- O que é BCD empacotado?
- O BCD empacotado armazena dois dígitos decimais por byte: um no nibble alto e outro no baixo. Assim 2026 é empacotado nos bytes hex 20 26. É a forma comum de armazenamento em chips RTC e CPUs antigas.
- Por que 1010 não é BCD válido?
- Um nibble só pode representar os dígitos decimais 0-9 (0000-1001). Os padrões 1010 a 1111 (10-15) não têm dígito decimal, então são inválidos no BCD 8421 padrão.
- Onde o BCD é usado?
- Displays LED de sete segmentos, chips de relógio e calendário em tempo real, calculadoras de bolso e qualquer sistema que precise mostrar ou arredondar números em decimal exato sem erro de fração binária.
Ferramentas relacionadas
Conversor de código Gray
Converte entre decimal, binário e código Gray (binário refletido), nos dois sentidos, com largura de bits opcional e uma tabela de referência 0-7.
Conversor de Complemento de Dois (8–64 bits)
Insira um valor decimal, hex, binário ou octal e veja seu padrão de bits em complemento de dois de 8/16/32/64 bits, além das leituras com e sem sinal, hex, octal e complemento de um — no seu navegador.
Conversor IEEE 754 (32 e 64 bits)
Veja o layout exato de bits IEEE 754 de qualquer número em float32 e float64 — bits de sinal, expoente e mantissa, hex, o valor armazenado e o arredondamento — ou decodifique bits hex de volta a um número, tudo no seu navegador.
Conversor de Algarismos Romanos
Converta entre algarismos arábicos e romanos de 1 a 3999.
Conversor de Bases Numéricas
Converta números entre binário, octal, decimal e hexadecimal.
Conversor de Unidades
Converta comprimento, peso, temperatura, área, volume, velocidade e tempo.