Hola, tengo una duda, estoy haciendo un ejercicio que me pide que dependiendo de una palabra de 36 bits(1 para el signo,8 para el exponente y 27 para la mantisa) represente el número de decimal en formato de punto flotante de base 2,8 y 16.
El número es \( 96,2587_{10} \), lo paso a binario y me queda \( 1100000,010000100011010001010011100..._2 \) , ahora lo normalizo al número en binario y me queda \( .1100000010000100011010001010011100...\,x\,2^{7} \), entonces la representación en punto flotante me queda: \( 0\;10000111\;110000001000010001101000101... \), esto sería en base 2.
En base 8 traté de normalizar el número \( 1100000,010000100011010001010011100..._2 \) pero no puedo, corro la coma de 3 en 3, y llego a \( 1.100000010000100011010001010011100... \) y si la corro otro lugar más queda \( .001100000010000100011010001010011100... \), pero no está normalizado,no está entre \( [0.5;1) \), me pasa lo mismo con base 16, el número que me queda cuando trato de normalizar es \( ,01100000010000100011010001010011100... \).
Qué debo de hacer o estoy haciendo algo mal?
Saludos y muchas gracias.