ISRO | CS ISRO 2011 | Pregunta 8

¿Cuál es el valor decimal del número de coma flotante C1D00000 (notación hexadecimal)? (Suponga una representación IEEE de punto flotante de precisión simple de 32 bits)
(A) 28
(B) -15
(C) -26
(D) -28

Respuesta: (C)
Explicación: Número de punto flotante en hexadecimal = C1D00000
Número de punto flotante en Binario = 1100 0001 1101 0000 0000 0000 0000 0000
En representación IEEE de coma flotante de precisión simple de 32 bits, el primer MSB representa el signo de mantisa: 1 se usa para representar una mantisa negativa y 0 para un valor positivo de mantisa, los siguientes 8 bits son para el valor del exponentey luego 23 bits representa mantisa.

Value of exponent = 131-127 = 4
Mantissa = -1.101000000...0
Floating point number = -1.10100...0000 x 24
                      = -11010
                      = -26

Cuestionario de esta pregunta

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *