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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Estos <strong>sistemas</strong> representan las cantida<strong>de</strong>s numéricas como fracciones en<br />

términos <strong>de</strong> pares <strong>de</strong> enteros numerador/<strong>de</strong>nominador. Las <strong>operaciones</strong> básicas +,-<br />

,*,/ <strong>de</strong> estos números siempre dan números racionales, luego estas <strong>operaciones</strong><br />

son cerradas, sin recurrir a precisión infinita. Una situación que torna esto<br />

difícil es el caso <strong>de</strong> que numerador/<strong>de</strong>nominador pue<strong>de</strong>n hacerse muy gran<strong>de</strong>s<br />

rápidamente.<br />

E.- Sistemas Numéricos Logarítmicos<br />

Estos <strong>sistemas</strong> emplean un número real N>1 como base. El conjunto <strong>de</strong><br />

números reales es <strong>de</strong>finido como el espacio logarítmico LN<br />

LN = {x: |x|= Ni, i es entero} ∪ {0}<br />

La i<strong>de</strong>a <strong>de</strong> aplicar expresiones exponenciales surge para habilitar redon<strong>de</strong>o<br />

geométrico mas que aritmético para aumentar la exactitud.<br />

De todos los <strong>sistemas</strong> enunciados el básicamente empleado y <strong>de</strong>l cual nos<br />

ocuparemos es el sistema <strong>de</strong> base convencional, existiendo <strong>de</strong>l segundo 'Redundant<br />

Signed-Digit' un cierto número <strong>de</strong> implementaciones en <strong>sistemas</strong>. Los <strong>de</strong>más no han<br />

probado a la fecha ser eficientes al grado <strong>de</strong> adoptarlos en implementaciones.<br />

CLASIFICACION DE LAS OPERACIONES ARITMETICAS.<br />

Se pue<strong>de</strong>n clasificar en 3 clases <strong>de</strong>s<strong>de</strong> el punto <strong>de</strong> vista <strong>de</strong>l usuario y <strong>de</strong>l<br />

diseñador:<br />

A.- Operaciones Aritméticas Estándar.<br />

Esta incluye las 4 funciones aritméticas primitivas: suma, resta,<br />

multiplicación y división tanto en punto fijo como en punto flotante.<br />

Toda otra función matemática podrá ser expresada en términos <strong>de</strong> estas cuatro.<br />

Respecto a los dos modos <strong>de</strong> operación, sobre lo que volveremos, po<strong>de</strong>mos <strong>de</strong>cir:<br />

1.- Punto fijo (FXP) es usado normalmente en problemas con datos con<br />

Fixed-Radix-Point, como los encontrados en aplicaciones comerciales o<br />

cálculos estadísticos. FXP se pue<strong>de</strong> subdividir en dos subclases, <strong>de</strong><br />

acuerdo a la posición aparente <strong>de</strong>l punto. En aritmética entera todos los<br />

esultados se alinean en el extremo <strong>de</strong>recho <strong>de</strong> los registros, como si el<br />

punto estuviese en la <strong>de</strong>recha (extremo). En la aritmética fraccionaria<br />

todos los resultados, in<strong>de</strong>pendientemente <strong>de</strong> su longitud, se alinean a la<br />

izquierda <strong>de</strong> los registros (extremo).<br />

2.- Punto Flotante (FLP) es usado principalmente en cómputos <strong>de</strong> tipo<br />

científico e ingenieril, en los cuales se requiere frecuentemente<br />

escalamiento. FLP pue<strong>de</strong> a su vez subdividirse en dos subclases <strong>de</strong> acuerdo<br />

al formato <strong>de</strong> datos. Cuando se fuerza la normalización se tiene la<br />

llamada FLP normalizada; cuando no se requiere los operandos normalizados<br />

tanto durante etapas intermedias y finales <strong>de</strong>l resultado, se tiene FLP no<br />

normalizadas. La mayoría adopta la primera.<br />

B.- Funciones Aritméticas Elementales.<br />

3

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

Saved successfully!

Ooh no, something went wrong!