You are on page 1of 2

Tarea 1 -Parcial 1.

Como se representa un dato de tipo flotante de precisin


simple y precisin extendida segn la norma IEEE.
Formato de nmeros en punto flotante: la norma IEEE-754
Tenemos dos posibles formatos de nmeros reales: simple
precisin y doble precisin.
En simple precisin la longitud de palabra es de 32 bits
N = (-1)5 1.F 2E-127
Vemos que la mantisa est normalizada de modo que 1 F 2 y
que el exponente se almacena en exceso a 127 para evitar tener
que usar otro bit de signo
Signo (S) 1 bit Exponente (E) 8 bits Mantisa (F) 23 bits

En doble precisin la longitud de palabra es 64 bits


N = (-1)5 1.F 2E-1023
Ahora el exponente est en exceso a 1023 y la mantisa est
normalizada lo mismo que en el punto anterior
Signo (S) 1 bit Exponente (E) 11 Mantisa (F) 52 bits
bits

Dado que la representacin de nmeros reales bajo estos


formatos es aproximada hay dos conceptos importantes en la
aritmtica en punto flotante: rango y precisin
Rango : Nos da el conjunto de intervalos donde existen nmeros
representables, depende del exponente
Precisin : Nos da la diferencia entre dos nmeros
representables consecutivos, depende del nmero de bits de la
mantisa.
El rango y la precisin son conceptos antagnicos pues para
mejorar la precisin habra que aumentar la mantisa y por tanto
reducir el exponente lo que lleva a una disminucin del rango.
Tipos de nmeros segn la norma IEEE-754
Normalizados: 0 < E < Emax 1 1.F < 2 E = (-1) 5
1.F 2E-127
Cero : E = 0 F = 0 (-1)5 x 0 existe +0 y 0
o Infinitos E = Emax =0 (-1)5 x existe +infinito y
infinito
o No reales ( not a number) E = Emax F =0
o Denormales E = 0 F 0

3. Operaciones aritmticas con nmeros en punto flotante


Suma y resta en punto flotante
Alinear mantisas : Tomar el nmero con menor exponente y
desplazar su mantisa a la derecha hasta igualar los exponentes
Sumar o restar mantisas o Normalizar el resultado si fuera
necesario o Redondear la mantisa al nmero de bits apropiado o
Normalizar si fuera preciso.
Multiplicacin y divisin en punto flotante
Sumar o restar los exponentes (y restar o sumar el exceso) o
Multiplicar o dividir las mantisas o Normalizar el resultado o
Redondear la mantisa al nmero apropiado de bits o Normalizar
si es preciso o Determinar el signo del resultado
Normalmente la precisin con que se realizan los clculos es
mayor que la que finalmente se representa. As en el en 8087 la
precisin interna es de 80 bits frente a los 64 de doble precisin.
Esto obliga a que una vez finalizados los clculos sea preciso
eliminar los bits sobrantes en la mantisa, a esta operacin se la
conoce como truncamiento
Truncamiento por corte: consiste en eliminar los bits sobrantes.
Es el mtodo mas simple pero presenta el problema de que el
error es siempre del mismo signo y por tanto se acumula en el
proceso de clculo.