Convertor Digital
Transformaciones binarias precisas
Representación en BCD
Representación en Punto Fijo
Bitify v1.0

Conversión BCD Desempaquetado

En esta representación BCD (Binary-Coded Decimal) desempaquetado, cada dígito decimal se codifica usando un byte completo (8 bits). Los 4 bits menos significativos del byte representan el valor del dígito decimal (0-9), mientras que los 4 bits más significativos se rellenan con 1111 (F en hexadecimal). El signo del número se indica solo en el último dígito (el menos significativo): se usa 1100 (C en hexadecimal) para números positivos y 1101 (D en hexadecimal) para números negativos en los 4 bits más significativos.

¿Cómo funciona?

  1. Cada dígito decimal se representa con un byte completo (8 bits).
  2. Los 4 bits menos significativos de cada byte representan el valor del dígito decimal en binario (0-9).
  3. Los 4 bits más significativos de cada byte se rellenan con 1111 (F en hexadecimal).
  4. El signo se representa solo en los 4 bits más significativos del último byte (el menos significativo):
    • 1100 (C en hexadecimal) para números positivos
    • 1101 (D en hexadecimal) para números negativos

Ejemplo 1:

Decimal: 834
Valor en BCD Desempaquetado: 1111 1000 1111 0011 1100 0100
8 = 1111 1000, 3 = 1111 0011, 4 = 1100 0100 (C en los 4 bits más significativos indica signo positivo)

Ejemplo 2:

Decimal: -834
Valor en BCD Desempaquetado: 1111 1000 1111 0011 1101 0100
8 = 1111 1000, 3 = 1111 0011, 4 = 1101 0100 (D en los 4 bits más significativos indica signo negativo)
Desarrollado por Nicolás Joaquín Parisi