Sume en formato ieee 754
Un número en coma flotante de precisión simple se almacena en una palabra de 32 bits.
1 8 23 <-- tamaño en bits+-+--------+-----------------------+
|S| Exp | Mantisa |
+-+--------+-----------------------+
31 3023 22 0 <-- índice del bit (0 a la derecha)
Desplazado +127
Donde S es el bit de signo y Exp es el campo exponente. (Para el signo: 0=Positivo; 1=Negativo).
El exponente es desplazado en el un número en precisión simple, un exponente en el rango −126 a +127 es desplazado mediante la suma de 127 para obtener un valor en el rango 1 a 254 (0 y 255 tienenvalores especiales descritos más adelante). Cuando se interpreta el valor en coma flotante, el número es desplazado de nuevo para obtener el exponente real.
Suma en IEEE 754
Para sumar dos númerosen la norma de punto flotante se deben seguir los siguientes 4 pasos:
1. Alinear los puntos decimales (“des normalizar” un número tal que ambos exponentes sean iguales) desplazar a la derecha lamantisa más pequeña por la diferencia de los exponentes.
2. Sumar las mantisas.
3. Re normalizar el resultado, chequeando un posible overflow en el exponente.
4. Redondear el resultado al número correctode dígitos significativos.
Otra explicación:
NÚMEROS REALES (coma flotante).
Números como 10 o 45 o -13 son valores enteros que se manipulan con las operaciones que ya conocemos. Otra cosa son losvalores como 25,47 que no son enteros pero al igual que los demás forman parte del conjunto de los números reales. En binario también tienen representación los números con decimales: Cada cifra quehaya después de la coma tiene igualmente un peso que depende de su posición, comienza por la izquierda con valor igual a 1/2 y decrece hacia la derecha, siempre multiplicando por 1/2 para obtener lo...
Regístrate para leer el documento completo.