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.
20260010 0000 0010 011020 26BCD 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
- Elige si tu entrada es un número decimal o una cadena de bits BCD.
- Escribe el valor; el decimal, el BCD binario y el BCD empaquetado en hex se actualizan al instante.
- 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
Conversor de código Gray
Convierte entre decimal, binario y código Gray (binario reflejado), en ambos sentidos, con ancho de bits opcional y una tabla de referencia 0-7.
Conversor de Complemento a Dos (8–64 bits)
Introduce un valor decimal, hex, binario u octal y mira su patrón de bits en complemento a dos de 8/16/32/64 bits, además de sus lecturas con y sin signo, hex, octal y complemento a uno — en tu navegador.
Conversor IEEE 754 (32 y 64 bits)
Mira la disposición exacta de bits IEEE 754 de cualquier número en float32 y float64 — bits de signo, exponente y mantisa, hex, el valor almacenado y el redondeo — o decodifica bits hex de vuelta a un número, todo en tu navegador.
Conversor de Números Romanos
Convierte entre números arábigos y romanos de 1 a 3999.
Conversor de Bases Numéricas
Convierte números entre binario, octal, decimal y hexadecimal.
Conversor de Unidades
Convierte longitud, peso, temperatura, área, volumen, velocidad y tiempo.