Ejemplo de representacion IEEE754

2,941 views 7 slides Oct 19, 2009
Slide 1
Slide 1 of 7
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7

About This Presentation

No description available for this slideshow.


Slide Content

EJEMPLO DE
REPRESENTACIÓN EN
IEEE754
SIMR
1ºDAI
Florida CFGS

De binario a IEEE754
Representa el número 50,5 en IEEE754
1.Pasamos el número a binario
50,5 = 110010.1 (recordad que la parte entera se
pasa dividiendo entre 2 y la decimal multiplicando por
2)
2.- Ahora, lo arreglamos, dejándolo en forma
exponencial:
110010.1 = 1.100101 x 2
5
dejando el BMS como parte
entera.

3. Vamos averiguando los campos del IEEE75:
Signo: S -> 0 si es positivo, 1 si es negativo
Exponente E: 5 + 127 (recordad el exceso) = 132 en
base 10.
Ahora hay que pasarlo a binario: 132 = 10000100
Mantisa M: es la parte fraccionaria del numero ya en
binario. La parte entera (el 1.) no se representa, es el
bit implícito. En definitiva: 100101

En resumen
0 10000100 10010100000000000000000
S E M

De IEEE754 a binario
¿Qué número decimal representa el siguiente
número en IEEE754?
01000100101110101000000000000000
1.- Separamos cada una de las partes, según
dicta la especificación de la norma.
0 / 10001001 / 01110101000000000000000
S E M

Como el exponente sabemos que está en
exceso, lo pasamos a decimal y le restamos
127:
E = 10001001 = 137 – 127 = 10
10
A la mantisa, hay que añadirle el bit implícito y
pasarla a decimal:
M = 1.01110101000000000000000
2

Por tanto, ya podemos construir nuestro número
(+1) * 1.45703125 * 2
10 =
1492
Tags