Sume en formato ieee 754

Solo disponible en BuenasTareas
  • Páginas : 4 (956 palabras )
  • Descarga(s) : 11
  • Publicado : 5 de abril de 2010
Leer documento completo
Vista previa del texto
Precisión simple 32-bits
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...
tracking img