Definição – O que significa Binary-Coded Decimal (BCD)?
Um decimal com codificação binária (BCD) é um tipo de representação binária para valores decimais em que cada dígito é representado por um número fixo de bits binários, geralmente entre quatro e oito.
A norma são quatro bits, que representam efetivamente os valores decimais de 0 a 9. Este sistema de formato de escrita é usado porque não há limite para o tamanho de um número. Quatro bits podem ser simplesmente adicionados como outro dígito decimal, versus representação binária real, que é limitada às potências usuais de dois, como 16, 32 ou 64 bits.
Definirtec explica Binary-Coded Decimal (BCD)
Decimais codificados por binário são uma maneira fácil de representar valores decimais, pois cada dígito é representado por sua própria sequência binária de 4 bits que possui apenas 10 combinações diferentes. Por comparação, converter a representação binária real em decimal requer operações aritméticas como multiplicação e adição.
É mais fácil para a conversão em dígitos decimais para exibição ou impressão, mas o circuito resultante necessário para implementar este sistema é mais complexo. Por exemplo, o decimal codificado binário “1001 0101 0110”, que tem três grupos de 4 bits, significa que há três dígitos decimais. Em ordem, da esquerda para a direita, o valor decimal resultante é 956.
A seguir estão as representações binárias de 4 bits de valores decimais:
0 = 0000
1 = 0001
2 = 0010
3 = 0011
4 = 0100
5 = 0101
6 = 0110
7 = 0111
8 = 1000
9 = 1001