" Flotante " es la forma en que los ordenadores representan números reales como 11.625 . Estos números son realmente dos números - la mantisa y el exponente . La mantisa se compone de las cifras reales y el exponente simplemente dice donde va el punto decimal . Esto es similar a la escritura de 11.625 en notación científica : 1,1625 X 10 ^ 1 . La mantisa es 1,1625 y 1 es el exponente . Convirtiendo esto en notación binaria es un proceso sencillo que toma sólo unos pocos pasos. Instrucciones
1
cambiar la parte del número a la izquierda del punto decimal en notación binaria por una serie de divisiones por 2. Si va a convertir 11.625 en binario , se debe dividir en varias ocasiones 11 - y luego los cocientes - un 2 hasta el 11 se ha ido. Los restos , en el orden inverso de aparición, será la conversión de binario. 11/2 = 5 con resto 1 , 5/2 = 2 con resto 1 , 2/2 = 1 con resto 0 y 1/2 = 0 con el resto 1 . Los residuos, en orden inverso de aparición, fueron 1, 0 , 1 y 1, por lo tanto, 11 decimal = 1011 binario.
2
cambiar la parte del número a la derecha del punto decimal a binario notación por una serie de multiplicaciones por 2 . Para convertir 0.625 a binario , inicie multiplicando 0.625 por 2 para obtener 1.25 . Registre el 1 , y continuar con el 0,25 . Ahora multiplica 0.25 por 2 para obtener 0,5 . Registre el 0 , y continuar con el 0.5 . Por último , multiplique 0.5 por 2 para obtener 1,0 . Registre el 1 , y detener porque no hay nada más que multiplicarse. Esto significa que 0.625 decimal = 0,101 binario.
3
Ponga las dos partes del proceso de transformación, así como para conseguir 11.625 decimal = 1011.101 binario. En el ordenador esta cadena binaria estaría representada por un esquema de coma flotante binario . El esquema exacto de la creación de coma flotante binaria varía de un fabricante de equipo a otro, pero la mantisa sería 1011101 y el exponente sería probablemente 3 - que es 11 en binario. Si se utiliza 16 registros bits con 11 bits para la mantisa seguida de 5 bits para la señal, la conversión de coma flotante sería 0000 1011 1010 0011 .