sistemas numericos y operaciones aritmeticas - Departamento de ...
sistemas numericos y operaciones aritmeticas - Departamento de ...
sistemas numericos y operaciones aritmeticas - Departamento de ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
SISTEMAS NUMERICOS<br />
La implementación <strong>de</strong> los algoritmos aritméticos en una computadora digital<br />
<strong>de</strong>pen<strong>de</strong> en mucho <strong>de</strong> cómo el dato numérico es almacenado en memoria y en<br />
registros. Diferentes representaciones internas resultarán en diferentes diseños<br />
<strong>de</strong> Hardware. La elección <strong>de</strong> un sistema numérico impactar tanto al diseñador en<br />
sus puntos <strong>de</strong> vista, como al usuario en sus métodos numéricos aplicados.<br />
La aritmética real solo pue<strong>de</strong> ser llevada a cabo por máquinas con<br />
precisión finita, ya que todas las representaciones numéricas se <strong>de</strong>ben<br />
restringir a una longitud finita.<br />
Una buena elección <strong>de</strong>l sistema aritmético y <strong>de</strong> la representación interna<br />
afecta tanto a la eficiencia <strong>de</strong> la implementación <strong>de</strong> las <strong>operaciones</strong> máquina<br />
como a la exactitud <strong>de</strong> la aritmética real aproximada.<br />
El diseñador <strong>de</strong>ber estar atento a las realida<strong>de</strong>s <strong>de</strong> la arquitectura en<br />
cuanto a la eficiencia <strong>de</strong> tiempo y espacio, como también a la parte numérica<br />
analítica <strong>de</strong> proveer suficiente exactitud para un rango amplio <strong>de</strong> aplicaciones.<br />
Generalmente, los números a nivel máquina pue<strong>de</strong>n dividirse en cinco<br />
categorías:<br />
A.- Sistemas Numéricos con Base (RADIX NUMBER)<br />
Las computadoras usan base fija (FIXED RADIX) con r≥2 y un conjunto <strong>de</strong><br />
dígitos {0,1,2...,r-1}.<br />
Todos los dígitos <strong>de</strong>l número son pesados (pon<strong>de</strong>rados) positivamente y cada<br />
número es representado en forma única. Algunos <strong>sistemas</strong> especiales pue<strong>de</strong>n usar<br />
'Mixed Radix', en los cuales diferentes dígitos <strong>de</strong>l número asumen valores<br />
distintos <strong>de</strong> la base.<br />
B.- Sistemas Numéricos <strong>de</strong> Dígito Signado<br />
Este sistema pue<strong>de</strong> ser consi<strong>de</strong>rado como una extensión <strong>de</strong>l caso <strong>de</strong> Fixed-<br />
Radix en el cual se advierten que los dígitos sean pesados tanto positiva como<br />
negativamente en el conjunto {-α,...,-1,0,1,...,α} don<strong>de</strong> α es un entero positivo<br />
limitado. Un dado valor numérico en este sistema podrá tener más <strong>de</strong> un valor<br />
(representación). Por ello este sistema es consi<strong>de</strong>rado redundante.<br />
C.- Sistema Numérico Residuo<br />
A cada dígito no se le asigna un factor <strong>de</strong> peso, luego el or<strong>de</strong>n <strong>de</strong> los<br />
dígitos es irrelevante en la <strong>de</strong>terminación <strong>de</strong>l valor <strong>de</strong>l número.<br />
A<strong>de</strong>más múltiples raíces son asignadas a diferentes dígitos.<br />
Un número es representado por una n-tupla<br />
con respecto a otra n-tupla<br />
X= {r1,r2,...,rn}m<br />
M={m1,m2,...,mn}<br />
cada ri se <strong>de</strong>nomina residuo <strong>de</strong> X módulo mi, don<strong>de</strong> todos los {mi: i=1,2,...n} son<br />
relativamente primos <strong>de</strong> a pares. Todos los n dígitos residuos ri con<br />
i=1,2,3,...n pue<strong>de</strong>n ser procesados in<strong>de</strong>pendientemente. A partir <strong>de</strong> esto la suma<br />
y la multiplicación son inherentemente libres <strong>de</strong> carry en la aritmética residuo.<br />
D.- Sistemas Numéricos Racionales<br />
2