Se realiza del modo similar al anterior pero hay que tener en cuenta el punto binario, el punto del numero decimal se convertirá en el punto binario del código BCD.
Ejemplo: para convertir el decimal 74.42 a BCD:
Separamos el decimal en sus dígitos 7 4. 4 2.
Convertimos cada dígito a decimal a BCD, y colocamos el punto binario en la misma posición del punto decimal.
Figura 2: Conversión de decimal fraccionario a BCD
De esta forma el decimal 74.42 equivale al BCD 01100100. 010000101.
CONVERSIÓN DE BCD A DECIMAL
Ya que el código BCD son grupos de 4 bits, realizaremos lo siguiente:
1. A partir de la izquierda separamos al número BCD en grupos de 4 bits.
2. Cada grupo de 4 bits se convierte a su decimal correspondiente.
3. El número obtenido es el equivalente decimal del número BCD.
Ejemplo: Convertir el número BCD 010101000011 a decimal.
Separamos en grupos de 4 bits a partir de la izquierda 0101 0100 0011.
Transformamos cada grupo a decimal.
Figura 3: Conversión de BCD a decimal.
El BCD 010101000011 equivale al decimal 543
CONVERSIÓN BCD FRACCIONARIO A DECIMAL
1. A partir del punto binario separamos al número binario en grupos de 4 bits.
2. Cada grupo de 4 bits se convierte a su equivalente decimal.
3. El punto binario se convertirá en el punto decimal.
4. El número obtenido equivale en decimal al número BCD.
Ejemplo: Convertir el número BCD 01110001.0000100 a decimal.
separamos en grupo de 4 bits 0111 0001. 0000 1000.
convertimos cada grupo a decimal y colocamos el punto binario como punto decimal.
Figura 4: Conversión de BCD fraccionario a decimal.
El BCD 01110001.00001000 equivale al decimal 71.08