Cómo convertir de binario a punto flotante

Primero debe convertir el número binario en notación científica antes de convertir a un solo o doble, punto flotante de precisión . Un punto flotante de precisión simple se compone de 32 bits, y un doble precisión es de 64 bits . Cada una de ellas se divide en tres secciones : precisión simple es un bit , ocho bits y 23 bits; segunda precisión es uno de bits, 11 bits y 52 bits . Estas secciones se llaman el campo signo , exponente y mantisa de campo , o el campo " significando " , respectivamente. Instrucciones Matemáticas 1

Convertir el número binario de la notación científica . Esto funciona de la misma manera que la conversión de un número entero, con excepción , en lugar de un sistema basado en el 10 , se utiliza un sistema basado en 2 . Ejemplo: el número binario 11001101 se convierte en 1.1001101 X 2 al 7
2

Asigne el único bit en el campo de signos. . Un "0 " indica el número es positivo , y un " 1 " indica un número negativo. Para el ejemplo , se le coloca un " 0 " en el campo de signos, ya que es un número positivo.
3

Añadir el número binario para representar el exponente en el campo exponente. Un valor se añade al exponente para cubrir toda la gama de los números negativos y positivos. Un punto flotante de precisión simple requiere la adición del número 127 al exponente , mientras que un doble precisión añadirá 1.023 . En el ejemplo, el número de convertir a binario es 127 + 7 = 134 para solteros, o 1023 + 7 = 1,030 para los puntos de precisión doble . Así , el número binario de un solo punto de precisión es 10000110 , y por un punto de doble precisión es 10000000110 .
4

Añadir el número binario real en el campo de la mantisa . Hay una cosa diferente en binario que cualquier otro sistema de los números : el primer número es siempre un " 1 ". Sin excepción a esta regla. Así , el " 1 " al principio de que el número no se añade al campo mantisa; es un valor ya conocido , sin excepción . Agregará 10011010000000000000000 al único punto flotante de precisión , y 1001101000000000000000000000000000000000000000000000 para una doble precisión. Para agregar su número y agregar ceros para el número restante de bits en el campo mantisa
5

Coloque los números de los tres campos juntos para crear el punto flotante

individual . . : 0 10000110 10011010000000000000000

doble: 0 10000000110 1001101000000000000000000000000000000000000000000000