Conversor BCD (decimal codificado en binario)
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 Bases Numéricas
Convierte números entre binario, octal, decimal y hexadecimal.
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 Tamaño de Bytes (KB / KiB / MB / MiB / ...)
Convierte entre unidades decimales (KB, MB, GB — SI base 1000) y binarias (KiB, MiB, GiB — IEC base 1024), más bits.
Conversor de Direcciones IPv4
Convierte una dirección IPv4 entre decimal con puntos, entero de 32 bits, hex y binario — y mira si es privada, pública, loopback y más.
Calculadora Bit a Bit
AND, OR, XOR, NOT y desplazamientos sobre dos enteros — en binario, hex, decimal sin signo y con signo, con ancho de 8, 16, 32 o 64 bits.
Tabla de Códigos ASCII
Explora y busca las 256 filas de ASCII / ASCII extendido — decimal, hexadecimal, octal, binario y nombres de caracteres de control.