(16 páginas)
La precisión empeora con el incremento de número de dígitos.
El redondeo requiere bits extra al realizar las operaciones. l estandar incluye al menos, 2 bits extra en las sumas intermedias de las operaciones aritméticas (bit de guarda y bit de redondeo)
Redondear con significando de 4 bits
1,00101 -> 1,001
1,00111 -> 1,010
1,00110 -> 1,010
Tercer bit de redondeo.
Se activa cuando a causa del redondeo en las sumas intermedias se han perdido bits no nulos por la derecha.
Hay dos tipos: Overflow (desbordamiento) y Underflow (desbordamiento a cero.
1) Igualar exponentes (desplazar el menor a la derecha)
2) Sumar los significandos
3) Normalizar la suma
4) Lanzar una excepción en caso de desbordamiento
5) Redondear el significado
6) Si tras el redondeo no queda normalizado, volver al paso 3
El algoritmo para la resolución de la multiplicación y la división es análogo, sólo cambia la forma de operar.
1) Sumar los exponentes en exceso Z, restando UNA VEZ Z.
2) Multiplicar los significandos
3) Normalizar el producto, desplazando a la derecha e incrementando el exponente
4) Lanzar una excepción en caso de desbordamiento o desbordamiento a cero del exponente
5) Si no hubo excepción, redondear el significando
6) Si tras el redondeo no queda normalizado, volver al paso 3
7) Ajustar el signo del resultado