Title | Convertir Numeros Decimales A IEEE 754 |
---|---|
Course | Arquitectura De Sistemas Operativos |
Institution | Universidad Abierta Interamericana |
Pages | 2 |
File Size | 131 KB |
File Type | |
Total Downloads | 30 |
Total Views | 173 |
Este resumen te ayudara a lograr comprender y plasmar la conversión de números decimales a IEEE 754...
CONVERTIR NUMEROS DECIMALES A IEEE 754 Ejemplo Convertir el número decimal -215,625 en simple precisión. Paso 1: Convertir el número decimal a número binario para formar la mantisa La parte entera o sea el 215 se divide por 2
La parte decimal -- > 0,625 se multiplica por 2
Entonces el número 215,625 (10 es igual a 11010111,101 (2
Paso 2: Determinar el bit del signo Para los números negativos el bit es 1. Para los números positivos el bit es 0 En nuestro caso el bit del signo es 1 Paso 3: Normalizar el número binario. Para ello desplazamos la coma hacia la izquierda tantos lugares como sean necesarios para llegar al formato 0,…… En nuestro ejemplo corremos la como hacia la izquierda 8 lugares y el número queda expresado así: 0,11010111101 Paso 4: determinar el exponente
El exponente (e) es igual a la suma entre el número de lugares que corrimos la coma (en nuestro caso 8 lugares) y 128 que es 27 (esto siempre es así) e = 8 + 128 = 136 El 136 ahora lo pasamos a binario quedando así 10001000 Paso 5: armamos el número Lo hacemos de la siguiente manera Signo – exponente – mantisa En nuestro caso
Signo es 1 Exponente 10001000
Para formar la mantisa, tomamos el número normalizado (paso 3) al que hay que agregarle tantos ceros como sean necesarios hasta completar 23 bits En nuestro caso al número 11010111101 le tenemos que agregar 12 ceros. Por lo que la mantisa nos queda así
Mantisa 11010111101 000000000000
Ahora armamos el número 1 10001000 Signo Exponente
11010111101 000000000000 Mantisa
Por lo tanto el número decimal -215,625 en simple precisión es 1 10001000 11010111101 000000000000...