|
Cómo convertir de binario a punto flotantePrimero 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 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. 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 . 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 Coloque los números de los tres campos juntos para crear el punto flotante individual . . : 0 10000110 10011010000000000000000 doble: 0 10000000110 1001101000000000000000000000000000000000000000000000 Anterior: Siguiente: Otros Educación Superior
Artículos relacionados
Artículos recomendados
|
Derechos de autor © https://www.aprender.cc - Todos los derechos reservados |