AZ Tools

Conversor BCD (decimal codificado en binario)

Convertir

El decimal codificado en binario (BCD) codifica cada dígito decimal en su propio grupo de 4 bits en lugar de convertir todo el número a binario. El número 2026 se convierte en 0010 0000 0010 0110: un nibble por dígito. BCD mantiene visibles los dígitos decimales, por eso aparece en displays de siete segmentos, chips de reloj en tiempo real, calculadoras y hardware financiero donde importa el redondeo decimal exacto. El coste es el espacio de bits desperdiciado y que los valores de nibble 1010-1111 son ilegales. Esta herramienta convierte un número decimal en su patrón de bits BCD 8421 y bytes hex de BCD empaquetado, y convierte una cadena de bits BCD de vuelta a decimal, rechazando cualquier nibble superior a 9.

Decimal
2026
BCD (8421)
0010 0000 0010 0110
BCD empaquetado (hex)
20 26
20010
00000
20010
60110

BCD codifica cada dígito decimal en sus propios 4 bits (8421). Los nibbles 1010-1111 son ilegales. El BCD empaquetado almacena dos dígitos por byte.

Cómo usar

  1. Elige si tu entrada es un número decimal o una cadena de bits BCD.
  2. Escribe el valor; el decimal, el BCD binario y el BCD empaquetado en hex se actualizan al instante.
  3. Cada dígito decimal se muestra con su nibble de 4 bits debajo de las filas de resultado.

Preguntas frecuentes

¿En qué se diferencia BCD del binario normal?
El binario normal convierte todo el número de una vez (2026 = 11111101010). BCD codifica cada dígito decimal por separado en 4 bits (2 0 2 6 = 0010 0000 0010 0110), así que los dígitos decimales siguen siendo legibles.
¿Qué es el BCD empaquetado?
El BCD empaquetado almacena dos dígitos decimales por byte: uno en el nibble alto y otro en el bajo. Así 2026 se empaqueta en los bytes hex 20 26. Es la forma común de almacenamiento en chips RTC y CPUs antiguas.
¿Por qué 1010 no es BCD válido?
Un nibble solo puede representar los dígitos decimales 0-9 (0000-1001). Los patrones 1010 a 1111 (10-15) no tienen dígito decimal, así que son inválidos en BCD 8421 estándar.
¿Dónde se usa BCD?
Displays LED de siete segmentos, chips de reloj y calendario en tiempo real, calculadoras de bolsillo y cualquier sistema que deba mostrar o redondear números en decimal exacto sin error de fracción binaria.

Herramientas relacionadas