La representación en complemento a 2 de 16 bits de un entero es 1111 1111 1111 0101; su representación decimal es
Nota: esta pregunta se hizo como tipo de respuesta numérica.
(A) 10
(B) 11
(C) -10
(D) -11
Respuesta: (D)
Explicación: El número se da en representación de complemento a 2 . Dado que MSB es 1, el valor de este número es negativo y tenemos que tomar el complemento de 2 del número dado y luego encontrar su valor decimal.
Por lo tanto,
complemento a 2 de (1111 1111 1111 0101)
= (complemento a 1 de (1111 1111 1111 0101) + 1)
= ((0000 0000 0000 1010) + 1)
= 1011 en binario
= 11
Es negativo , por lo que la respuesta es (-11) .
La opción (D) es correcta.
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