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