Así pues,
En este caso, los números no son exactamente iguales, ya que, con precisión simple no se han
podido representar todos los bits de la mantisa.
Ejemplo 2: Dado el número 3E400000CFL del estándar IEEE 754 con precisión simple, exponente
en Exceso a 2
n-1
-1 y mantisa en Signo Magnitud con bit implícito, para averiguar a qué número
representa en base 10, se pueden realizar los siguientes pasos:
1º) Convertir 3E40000016 a base 2:
2º) Obtener los bits del signo, de la mantisa y del exponente:
3º) Pasar el exponente a base 10:
011111002 - (2
8-1
- 1)10 = 12410 - (2
7
- 1)10 = 12410 - (128 - 1)10 = 12410 - 12710 = -3
4º) Escribir el número en notación científica. Para ello, la mantisa se debe escribir con el bit implícito
(1), seguido de la coma decimal (,) y de los bits de la mantisa (10000000000000000000000),
teniendo en cuenta que los ceros por la derecha se pueden despreciar. Por otra parte, el número es
positivo, ya que, el bit de signo es 0. Por tanto, el número es:
1,1 x 2
-3
5º) Expresar el número en base 10. Para ello, hay dos formas de hacerlo, la primera es:
1,1 x 2
-3
= 0,00112 = ( 2
-3
+ 2
-4
)10 = 0,12510 + 0,062510 = 0,187510
y la segunda:
1,1 x 2
-3
= ( ( 2
0
+ 2
-1
) x 2
-3
)10 = ( ( 1 + 0,5) x 0,125 )10 = ( 1,5 x 0,125 )10 = 0,187510
Por tanto,
3E400000CFL (PRECISIÓN SIMPLE) = 1,1 x 2
-3
= 0,0011
2
= 0,187510
Precisión Doble en el Estándar IEEE 754
Por otro lado, en precisión doble, para escribir un número real se emplean 64 bits (8 bytes): 1 bit
para el signo (s) del número, 52 bits para la mantisa (m) y 11 bits para el exponente (exp).
Figura - Representación de un número real con precisión doble en el estándar IEEE 754.
Ejemplo 3: Si se quiere escribir el número 19,562510 en el estándar IEEE 754 con precisión
doble, exponente en Exceso a 2
n-1
-1 y mantisa en Signo Magnitud con bit implícito, los pasos a
seguir son: