NRC: 2677 Tema: Representacin de nmero en coma flotante norma IEEE
El estndar se desarroll para facilitar la portabilidad de los programas de un
procesador a otro y ara alentar el desarrollo de programas numricos sofisticados En el formato estndar IEEE754 para representacin de un nmero binario, el bit de signo es el que se encuentra ms a la izquierda siendo el bit ms significativo, de esta manera podemos usar la misma circuitera para llevar a cabo comparaciones con respecto al cero, el exponente corresponde a los siguientes 8 bits, esta ubicacin facilita las comparaciones de nmeros, se utiliza una representacin en exceso N de forma que el exponente ms negativo posible quede en 0000 0001 y el ms grande de los positivos en 1111 1110, el estndar IEEE754 usa como exceso 127 para precisin simple y la parte fraccionaria son los restantes 23 bits, al ser el nmero normalizado siempre tendremos un 1 a la izquierda del punto, por lo tanto este dgito no es necesario almacenarlo en la palabra y se tiene de manera implcita, la mantisa consiste en 24 bits de precisin.
La parte fraccionaria se entiende el punto binario y estar a la izquierda de
los 23 bits. Los 8 bits correspondiente al exponente, y se trata del exponente desplazado que se obtiene al sumar 127 al exponente real, la idea es poder representar nmeros muy grandes o muy pequeos sin la necesidad de emplear un bit de signo diferente para el exponente. El bit de signo es determinado por 0, si el nmero es positivo y 1, si el signo es negativo.
Ejemplo: Tenemos el nmero: +258963, en binario es 111111001110010011= 17
1,111110011100100112
Como se trata de un nmero positivo S= 0
En la fraccin completamos el nmero a partir de la coma a 23 bits:
1111100111001001100000 0
El exponente 17 sumamos 127, sera 144, y convertimos a binario:
10010000
El nmero de acuerdo a la norma IEEE754 sera:
1bit S 0
8 bits EXP 10010000
23 bits FRAC
11111001110010011 000000
Bibliografa:
Estndar IEEE, nmeros binarios en coma flotante, consultado en web: