Decimal a IEEE754 de 64 bits
En este tutorial te vamos a enseñar a convertir el valor Decimal 100.25 al punto flotante IEEE754 en formato doble de 64 bits
El proceso consiste en cinco pasos
- Identificar el Signo
- Convertir en Numero en binario Fraccionario
- Identificar el Exponente y el tipo de numero (Infinito, Fraccionario naturalizado o desnaturalizado, cero)
- Identificar la Mantisa y el Exponente a partir del Binario Fraccionario
- Unir las tres partes
Identificar el Signo
Si el número es mayor que 0 el bit de signo es 0
si no el bit de signo es 1
En nuestro caso el el bit de signo es
0 .
Identificar el binario fracionario
Si el número es mayor que 0 pero menor que el limite de 2 elevado a 52 que es 8388607
Se halla el valor fraccionario
1100100,0100000000000000000000000000000000000000000000000000 con precición 23
Normalizar
Se normaliza y el numero que queda es
1,100100010000000000000000000000000000000000000000000
se le quita el primer 1
Anotamos las posiciones hasta la coma en este caso es
7
Identificar exponente
El exponente aparece de convertir en binario el numero 1023 mas las posiciones de la coma
7 empaquetado en 8 bits con lo que el exponente queda como
10000000101
Identificar la Mantisa
Después me quedo con la parte entera
100100 y la parte fracionaria
010000000000000000000000000000000000000000000
y los unimos en
1001000100000000000000000000000000000000000000000000
Unimos las tres partes
Numero final : 0 10000000101 1001000100000000000000000000000000000000000000000000 |
Signo(1bit) | Exponente(11 bits) | Mantisa(52bits) |
0 | 10000000101 | 1001000100000000000000000000000000000000000000000000 |
Conversores Binario
En esta web encontrarás todo tipo de Conversores de binario