“Conocimientos software>Código abierto

Cómo convertir números de punto flotante a binario

2011/2/23
" 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 .

Código abierto
Cómo corregir los errores de secuencias de comandos de Internet Explorer Con Freeware
Web CMS Open Source
¿Cuál es la mejor forma de eliminar todos los rastros de un historial de exploración
Cómo importar DWG de Visio
Cómo obtener la contraseña de administrador del equipo
¿Qué es una función T Square
Active X Tutorial
¿Qué es un QuickPlay SlingPlayer
Conocimientos Informáticos © http://www.ordenador.online