25.07.2013 Views

sistemas numericos y operaciones aritmeticas - Departamento de ...

sistemas numericos y operaciones aritmeticas - Departamento de ...

sistemas numericos y operaciones aritmeticas - Departamento de ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Ahora bien, qué situaciones se pue<strong>de</strong>n dar en los resultados durante una<br />

ejecución <strong>de</strong> instrucciones <strong>de</strong> punto flotante en una computadora digital:<br />

- Overflow <strong>de</strong>l Exponente:<br />

Esto se refiere a la condición <strong>de</strong> que el exponente resultante exceda el<br />

límite superior, tanto para mantisas positivas como negativas, dando lugar a +∞<br />

, -∞.<br />

- Un<strong>de</strong>rflow <strong>de</strong>l Exponente:<br />

Se refiere a la condición <strong>de</strong> que el exponente resultante exceda el mínimo<br />

valor permitido y caiga en el intervalo (-∈,0-) y (0+,+∈). Es <strong>de</strong> notar que el<br />

verda<strong>de</strong>ro cero al origen <strong>de</strong> coor<strong>de</strong>nadas es una excepción. En otras palabras,<br />

cero no cae en el intervalo infinitesimal (-∈,0-) y (0+,+∈).<br />

Cuando un exponente lleva a 'Overflow\Un<strong>de</strong>rflow', el hardware genera una<br />

señal aproximada. A veces esto se saltea sin interrumpir el cómputo y otras se<br />

dá intervención al software para preservar el sentido <strong>de</strong>l cómputo.<br />

A diferencia <strong>de</strong> FXP, cero en FLP pue<strong>de</strong> tener más <strong>de</strong> un significado.<br />

Or<strong>de</strong>n <strong>de</strong> Magnitud Cero<br />

Todo punto flotante teniendo mantisa 0, esto es (m,e) = (0,e), se <strong>de</strong>nomina<br />

'Or<strong>de</strong>n <strong>de</strong> Magnitud Zero' (OMZ), don<strong>de</strong> e pue<strong>de</strong> asumir cualquier valor legítimo en<br />

ese campo. Esto surge al realizar el siguiente cálculo:<br />

(m,e) - (m,e) = (0,e)<br />

Este valor representa un amplio rango <strong>de</strong> valores in<strong>de</strong>terminados que<br />

satisfacen la siguiente <strong>de</strong>sigualdad:<br />

-r e-p < (0,e) < r e-p<br />

don<strong>de</strong> p es el número <strong>de</strong> dígitos <strong>de</strong> la mantisa y r la base implícita.<br />

Recordar que el verda<strong>de</strong>ro 0 no pertenece al conjunto infinitesimal, esto<br />

se da con un OMZ con exponente cero, (0,0).<br />

Los números legítimos como se indica en la figura son:<br />

+∈ < +N < +∞<br />

-∞ < -N < -∈<br />

El verda<strong>de</strong>ro cero correspon<strong>de</strong> a la línea divisoria entre positivos y<br />

negativos.<br />

Tabulemos una serie <strong>de</strong> <strong>operaciones</strong> involucrando números infinitos,<br />

infinitesimales, OMZ y FLP normalizados.<br />

N normal ∞ infinito ∈ infinitesimal Zi=(0,ei) (OMZ)<br />

Suma / Resta<br />

∞ ± N = ∞ N ± ∈ = N N - ∞ = -∞<br />

∈ - N = -N ∞ + ∞ = ∞ ∞ ± ∈ = ∞<br />

∈ ± ∈ = ∈ ∈ - ∞ = -∞ ∞ - ∞ = ∞<br />

∈ - ∈ = ∈ N ± Z = N Z – N = -N<br />

Z1 ± Z2 = Z3<br />

Multiplicación<br />

∞ * N = ∞ N * ∈ = ∈ ∞ * ∞ = ∞<br />

∈ * ∈ = ∈ ∞ * ∈ = ∞ (ó ∞ * ∈ = ∈ )<br />

Z1 * Z2 = Z3<br />

N * Z1 = Z2<br />

17

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!