Conversor BCD (decimal codificado em binário)
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 Bases Numéricas
Converta números entre binário, octal, decimal e hexadecimal.
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 Tamanho de Bytes (KB / KiB / MB / MiB / ...)
Converta entre unidades decimais (KB, MB, GB — SI base 1000) e binárias (KiB, MiB, GiB — IEC base 1024), mais bits.
Conversor de Endereços IPv4
Converta um endereço IPv4 entre decimal com pontos, inteiro de 32 bits, hex e binário — e veja se é privado, público, loopback e mais.
Calculadora Bit a Bit
AND, OR, XOR, NOT e deslocamentos em dois inteiros — em binário, hex, decimal sem sinal e com sinal, com largura de 8, 16, 32 ou 64 bits.
Tabela de Códigos ASCII
Navegue e busque as 256 linhas da tabela ASCII / ASCII estendida — decimal, hex, octal, binário e nomes de caracteres de controle.