5 votos

¿Cómo calcular números de punto flotante?

Aquí hay dos ubicaciones en memoria:

 0110 | 1111 1110 1101 0011
 0111 | 0000 0110 1101 1001

Interpreta las ubicaciones 6 (0110) y 7 (0111) como un número de punto flotante IEEE. La ubicación 6 contiene los bits [15:0] y la ubicación 7 contiene los bits [16:31].

Floating Point -
   Ubicaciones 6 y 7: 0000 0110 1101 1001 1111 1110 1101 0011
   El número representado es 1.101 1001 1111 1110 1101 0011 × 2^(-114) 

¿Es correcta mi respuesta?
No estoy seguro exactamente de qué se relacionan/significan los [16:31] y [15:0]?

0 votos

No es realmente una pregunta de matemáticas. Puede que tengas mejor suerte en un sitio de computación.

0 votos

@GerryMyerson ¿No podemos migrar esto para él? Se ha hecho al menos una vez con una de mis preguntas y tal vez con una tuya.

0 votos

@Robert, Supongo que podríamos votar para cerrar y migrar, o marcar para la atención del moderador y sugerir la migración, pero no sé lo suficiente sobre sitios de informática para sugerir uno como objetivo.

4voto

A.E Puntos 1540

El [16:31] y el [15:0] se refieren a ubicaciones en la representación binaria de un entero de $32$ bits. Has interpretado esto correctamente.

Cuando tengas dudas sobre problemas técnicos, siempre consulta a un experto.

introducir descripción de la imagen aquí

En tu caso, el número es 0 || 00001101 || 101 1001 1111 1110 1101 0011

El signo es positivo.

El exponente sesgado es 1101 $ = 13$, por lo que el exponente real es $13 - 127 = -114$, asumiendo precisión simple.

Entonces la respuesta que tienes es correcta: $$2^{-114} \times (1.101 1001 1111 1110 1101 0011)_2$$

1 votos

Si esta pregunta no abogara por confiar en Wikipedia en ningún nivel en ningún tema, y si yo fuera el emisor de la recompensa, creo que se la otorgaría a esta respuesta.

0 votos

Dejaría pasar el error tipográfico, aunque ("techincal").

0 votos

¿Qué tal? ¿Mejor?

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X