Você está na página 1de 7

Estándar IEEE 754 para

números reales
Subtemas:
 Precisión simple.

 Precisión doble.
Precisión simple
Expresar el numero 274,9 en el estándar IEEE 754 de 32 bit
1. Convertimos el numero decimal a binario, para eso dividimos la parte entera y la parte decimal y
hacemos la respectiva conversión para cada parte.

274 2 274 = 100010010 Para convertir la parte decimal en este caso 0,9 multiplicamos
(0) 137 2 por 2 ese valor hasta que el resultado sea 1 o se entre en un
(1) 68 2 ciclo donde se repita el resultado
(0) 34 2
(0) 17 2 0,9 ∗ 2 = 1,8 ⟶ 1 Como se puede observar el valor se
(1) 8 2 0,8 ∗ 2 = 1,6 ⟶ 1 repite, en las siguientes operaciones se
(0) 4 2
(0) 2 2 0,6 ∗ 2 = 1,2 ⟶ 1 empezaran a repetir los valores
(0) 1 0,2 ∗ 2 = 0,4 ⟶ 0
0,4 ∗ 2 = 0,8 ⟶ 0 Los valores marcados en rojo no se toman
0,8 ∗ 2 = 1,6 ⟶ 1 en cuenta dando como resultado:
0,6 ∗ 2 = 1,2 ⟶ 1 0,9 = 0,11100
Precisión simple
2. Después de haber convertido el numero decimal a binario procedemos a expresarlo en notación
científica de la siguiente manera: normalizamos el numero binario obtenido, esto se hace moviendo la
coma (,) hasta el primer bit y contamos la cantidad de saltos que dio, lo expresamos así:

100010010,11100 ⟶ 1,0001001011100 × 28

3. Por ultimo el numero binario expresado en notación científica lo convertimos al estándar IEEE 754, para
eso calculamos el exponente de la siguiente manera:
𝑒𝑥𝑝 = 8 + 28−1 − 1 = 8 + 27 − 1 = 8 + 128 − 1 = 8 + 127 = 135 El valor de la mantisa son
los 23 bits mas
Ahora lo convertimos a binario el numero: 13510 = 100001112 significativos después de la
Como el numero es positivo el bit del signo es 0 coma (,) si no están
completos se rellenan con
0 10000111 00010010111000000000000 ceros (0).
Signo Exponente Mantisa
(1 bit) (8 bits) (23 bits)
Precisión doble
Expresar el numero 48,125 en el estándar IEEE 754 de 64 bit
1. Convertimos el numero decimal a binario, para eso dividimos la parte entera y la parte decimal y
hacemos la respectiva conversión para cada parte.

48 2 48 = 110000 Para convertir la parte decimal en este caso 0,125 multiplicamos por 2 ese
(0) 24 2 valor hasta que el resultado sea 1 o se entre en un ciclo donde se repita el
(0) 12 2 resultado
(0) 6 2
(0) 3 2 0,125 ∗ 2 = 0,25 ⟶ 0 La conversión de 0,125 = 0,001
(1) 1 0,25 ∗ 2 = 0,5 ⟶ 0 Nos aseguramos que la conversión sea correcta
0,5 ∗ 2 = 1 ⟶ 1 de la siguiente forma:

0 × 2−1 + 0 × 2−2 + 1 × 2−3


1 1
0 + 0 + 3 ⟶ 0 + 0 + = 0,125
2 8
Precisión doble
2. Después de haber convertido el numero decimal a binario procedemos a expresarlo en notación
científica de la siguiente manera: normalizamos el numero binario obtenido, esto se hace moviendo la
coma (,) hasta el primer bit y contamos la cantidad de saltos que dio, lo expresamos así:

110000,001 ⟶ 1,10000001 × 25

3. Por ultimo el numero binario expresado en notación científica lo convertimos al estándar IEEE 754, para
eso calculamos el exponente de la siguiente manera:
𝑒𝑥𝑝 = 5 + 211−1 − 1 = 5 + 210 − 1 = 5 + 1024 − 1 = 5 + 1023 = 1028
La mantisa de precisión
Ahora lo convertimos a binario el numero: 102810 = 100000001002
doble se realiza igual a la
Como el numero es positivo el bit del signo es 0 de precisión simple.
0 10000000100 1000000100000000000000000000000000000000000000000000
Signo Exponente Mantisa
(1 bit) (11 bits) (52 bits)
Gracias…