codificar | decodificar | decimal

> bcd | decimal | binário <

// BCD - decimal codificado em binário para aritmética decimal precisa

0 caracteres
0 caracteres

>> funcionalidades

[DECIMAL]

Precisão decimal

Mantém a precisão decimal evitando erros de arredondamento da representação binária.

[4-BIT]

Codificação por nibble

Cada dígito decimal é codificado exatamente em 4 bits (um nibble).

[VARIANTS]

Vários formatos

Suporte para os formatos BCD 8421, 2421, 5421, Excess-3 e Gray BCD.

>> informações técnicas

Como o BCD funciona

O BCD codifica cada dígito decimal (0–9) em 4 bits binários. Diferentes formatos de BCD usam pesos de bits distintos: 8421 (padrão), 2421 (auto-complementar), 5421 (biquinário), Excess-3 (soma 3 a cada dígito) e Gray BCD (minimiza as transições de bits). O BCD compactado armazena dois dígitos por byte para maior eficiência.

Exemplo de formatos BCD

Decimal: 9 5 3

8421 BCD:   1001 0101 0011
2421 BCD:   1111 1011 0011
5421 BCD:   1100 1000 0011
Excess-3:   1100 1000 0110
Gray BCD:   1101 0111 0010

Compactado: 10010101 00110000
            (95)     (30)

Por que usar BCD

  • Cálculos financeiros que exigem representação decimal exata
  • Mostradores digitais e decodificadores de sete segmentos
  • Circuitos de relógio em tempo real
  • Calculadoras e chips de computação
  • PLCs e sistemas de controle industrial

>> perguntas frequentes

O que é BCD?

BCD (Binary-Coded Decimal) é uma codificação binária de números decimais em que cada dígito decimal é representado pelo seu equivalente binário de 4 bits. É usado quando a precisão decimal é essencial.

Por que usar BCD em vez de binário puro?

O BCD evita erros de arredondamento em cálculos decimais e simplifica a conversão para exibição em formato decimal. É ideal para aplicações financeiras que exigem resultados decimais exatos.

O que é BCD compactado?

O BCD compactado armazena dois dígitos decimais em um único byte (8 bits), em que cada nibble representa um dígito. É mais eficiente em espaço que o BCD não compactado, que usa um byte inteiro por dígito.

Quais formatos BCD existem?

Os formatos BCD mais comuns incluem: 8421 (ponderado padrão), 2421 (auto-complementar), 5421 (biquinário), Excess-3 (cada dígito +3) e Gray BCD (minimiza mudanças de bits entre valores sucessivos).