Español
Electrónica industrial

BCD

Siglas de binary-coded decimal (decimal codificado en binario).

BCD: números decimales disfrazados de binario

El decimal codificado en binario es una forma de representar dígitos decimales (del 0 al 9) utilizando secuencias binarias de cuatro bits. En lugar de convertir un número como 47 directamente a binario (que sería 101111), BCD codifica cada dígito decimal por separado: el 4 se convierte en 0100 y el 7 se convierte en 0111, dando 01000111. Este enfoque híbrido permite que los sistemas digitales trabajen con valores decimales legibles por humanos sin la sobrecarga de conversión.

La limitación de cuatro bits de BCD significa que cada nibble representa un solo dígito del 0 al 9, dejando seis combinaciones sin usar (1010 a 1111) cuando se decodifica. Esta ineficiencia es la compensación: BCD desperdicia almacenamiento en comparación con el binario puro, pero simplifica la lógica de interfaz, los controladores de pantalla y los sistemas donde la legibilidad decimal importa más que la economía de memoria. Las primeras calculadoras, equipos de prueba y controladores industriales dependían en gran medida de BCD por esta razón.

BCD aparece en aplicaciones que emiten datos numéricos a pantallas LED o LCD de siete segmentos, ya que cada dígito se asigna directamente a un controlador de segmento de pantalla sin más traducción. De manera similar, las básculas, los contadores y los frecuencímetros a menudo usan BCD internamente para controlar sus paneles indicadores. Algunos microcontroladores y PLC todavía admiten aritmética BCD empaquetada (almacenando dos dígitos por byte) para aplicaciones donde se requiere precisión y legibilidad decimal, como equipos financieros o sistemas de dosificación.

El códec tiene límites reales. La suma BCD requiere lógica de corrección: cuando dos dígitos BCD suman más de 9, el procesador debe sumar 6 al resultado para tener en cuenta las combinaciones binarias omitidas. La multiplicación y la división se vuelven torpes, y el BCD de punto flotante es costoso en silicio. Los procesadores modernos han abandonado en gran medida BCD para la computación general, aunque algunos conjuntos de instrucciones conservan una o dos operaciones BCD para compatibilidad con versiones anteriores.

Hoy en día, BCD sobrevive en sistemas embebidos con acoplamiento directo a la pantalla, donde la simplicidad del mapeo de dígito a pantalla supera el costo de una aritmética más lenta. También aparece en equipos heredados, firmware de mantenimiento y en estándares técnicos donde la representación decimal es obligatoria, como ciertos umbrales de alarma o registros de calibración que nunca deben redondearse ni convertirse.

Fuentes

Entrada IG522804/06/2014

Más de Electrónica industrial

Ver todo

Reciba la palabra del día

Un término industrial cada día, con el oficio al que pertenece y por qué vale la pena conocerlo. Sin publicidad.