Vous êtes sur la page 1sur 3

Representacin del punto flotante

La notacin cientfica se usa para representar nmeros reales. Siendo r el nmero real a
representar, la representacin en notacin cientfica est compuesta de tres partes:

c. El coeficiente, formado por un nmero real con un solo dgito entero seguido de
una coma (o punto) y de varios dgitos fraccionarios.

b. La base, que en nuestro sistema decimal es 10, y en el sistema binario de los


computadores es 2.

e. El exponente entero, el cual eleva la base a una potencia

Coeficiente
Un signo en el coeficiente indica si el nmero real es positivo o negativo.
El coeficiente tiene una cantidad determinada de dgitos significativos, los cuales indican
la precisin del nmero representado, cuantos ms dgitos tenga el coeficiente, ms
precisa es la representacin. Por ejemplo, lo podemos representar en notacin
cientfica, con 3 cifras significativas, 3,14 x 100, o con 12 cifras significativas,
3,14159265359 x 100, teniendo en la segunda representacin mucha ms precisin que la
primera.
Base y exponente
El coeficiente es multiplicado por la base elevada a un exponente entero. En nuestro
sistema decimal la base es 10. Al multiplicar el coeficiente por la base elevada a una
potencia entera, lo que estamos haciendo es desplazando la coma del coeficiente tantas
posiciones (tantos dgitos) como indique el exponente. La coma se desplaza hacia la
derecha si el exponente es positivo, o hacia la izquierda si es negativo.
Ejemplo de cmo cambia un nmero al variar el exponente de la base:

2,71828 x 10-2 representa al nmero real 0,0271828

2,71828 x 10-1 representa al nmero real 0,271828

2,71828 x 10 0 representa al nmero real 2,71828 (el exponente cero indica que la
coma no se desplaza)

2,71828 x 10 1 representa al nmero real 27,1828

2,71828 x 10 2 representa al nmero real 271,828

Representacin en complemento 2 para punto fijo


La representacin en complemento 2 es una forma eficiente de representar nmeros con
signo en microprocesadores de punto fijo. La propiedad fundamental de este formato es
que permite representar nmeros negativos, por lo cual se utiliza el bit ms significativo de
la palabra binaria que se est manejando. Esto lleva a que en un formato de palabra de n
bits, la capacidad de representacin sea de hasta
para nmeros positivos y
negativos. El bit de signo ser siempre el ms significativo.

Con la forma de representacin antes mostrada los nmeros positivos tendrn el bit ms
significativo igual a 0. Si es un nmero negativo ste bit ser 1. Un nmero positivo escrito
en complemento 2 tendr la misma representacin que su equivalente en un formato sin
signo (claro que el bit ms significativo deber ser 0). Por otro lado, un nmero negativo
escrito en complemento 2 no tiene un equivalente directo en un formato sin signo. Esto
quiere decir que con slo agregar un 1 al bit ms significativo de un nmero positivo no se
logra representar un nmero negativo.
Para llegar a un nmero negativo en complemento 2 es necesario realizar las operaciones
siguientes: al nmero positivo que se quiere convertir a negativo se le debe representar
en formato binario, luego complementar cada bit (pasar los 1s a 0s y viceversa) y
finalmente sumar 1. La tabla siguiente muestra un ejemplo para el caso de tres bits.

Si se piensa en un nmero de 16 bits (como es el caso de la palabra binaria del codec de


la tarjeta DSK TMS320C6711) el rango de nmeros a representar es de: [-32768 : 32767].
La tabla 3 resume los rangos mximos que se pueden manejar con distintos tipos de largo
de palabra.

Para calcular el nmero decimal que se est representando en forma binaria se puede

utilizar,

donde cada factor bk es 0 1.

Conclusin
Para satisfacer al ingeniero, el formato tiene que ser preciso para nmeros de rdenes de
magnitud muy diferentes. Sin embargo, solo se necesita precisin relativa. Para satisfacer
al fsico, debe ser posible hacer clculos que involucren nmeros de rdenes muy
dispares.
Bsicamente, tener un nmero fijo de dgitos enteros y fraccionarios no es til y la
solucin es un formato con un punto flotante.

Vous aimerez peut-être aussi