PUERTA | GATE-CS-2016 (Conjunto 2) | Pregunta 19

Sea X el número de enteros distintos de 16 bits en la representación del complemento a 2. Sea Y el número de enteros distintos de 16 bits en representación de magnitud de signo. Entonces X −Y es _________

[Esta pregunta era originalmente una pregunta para completar los espacios en blanco]

(A) 1
(B) 2
(C) 3
(D) 0

Respuesta: (A)
Explicación: para n bits, los valores distintos representados en el complemento a 2 son -2^n-1 a 2^n-1 -1

Los distintos valores representados en Magnitud con signo son -(2^(n-1) -1) a 2^(n-1) -1

Por ejemplo, si n = 8, podemos representar números de -128 a 127 en representación de complemento a 2 y números de -127 a 127 en representación de magnitud con signo.

La diferencia es 1. La diferencia de 1 existe porque hay dos representaciones diferentes de +0 y -0 en la representación de magnitud con signo. Pero en la representación en complemento a 2, hay una representación de 0.

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 *