PUERTA | PUERTA 2017 MOCK II | Pregunta 46

La representación de punto flotante de 32 bits de (-12) es ___

(A) 11000000010000000000000000000000
(b) 110000010100000000000000000000000000
(C) 01000001110000000000000000000000
(D) 110000001100000000000000000000 RESPUESTA

: (B) REPARTIR
: Para convertir el punto de flotación en Decimal, tenemos 32 años en un punto de vista de 32.

  • Firmar (MSB)
  • Exponente (8 bits después de MSB)
  • Mantisa (23 bits restantes)

El bit de signo es el primer bit de la representación binaria. ‘1’ implica número negativo y ‘0’ implica número positivo. bit de signo = 1

El exponente se decide por los siguientes 8 bits de representación binaria.
Por lo tanto, el exponente de 2 será 3, es decir, 23=8.
127 es el número único para la representación de punto flotante de 32 bits. Se conoce como sesgo. Está determinado por 2k-1-1 donde ‘k’ es el número de bits en el campo exponente.
Por lo tanto, sesgo = 127 para 32 bits. (28-1-1 = 128-1=127)
127+3=130 es decir 10000010 en representación binaria.

Mantissa: 12 en binario = 1100
Mueve el punto binario para que solo quede un bit por la izquierda. Ajusta el exponente de 2 para que el valor no cambie. Esto es normalizar el número.
1.100 x 23
10000000000000000000000
Por lo tanto, la representación de punto flotante de -12 es
1 10000010 10000000000000000000000
Cuestionario de esta pregunta

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *