UTNianos

Versión completa: [Arquitectura de computadoras][Consulta] FInal - Enteros Signados
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Hola a todos. Tengo dudas con una consigna que dice:

"Luego de una operación aritmética las banderas almacenan los siguientes bits: S = 1 / Z = 1 / V = 0.
Si el formato es de 9 bits signados ¿Cuál es la única interpretación posible del resultado? Expréselo en potencias de 2 "Y" en decimal para que el item sea considerado."

La primera parte considero que si son 9 bits. El de extrema izquierda representaría el signo (que en este caso es negativo osea 1) y los demás 8 bits representarían la magnitud (que en este caso es cero según el flag). Y dato importante es que no hay overflow.
Yo entonces entiendo que sería: 1000000000

Ahora la segunda parte es la que no entiendo: "Expréselo en potencias de 2 "Y" en decimal para que el item sea considerado."

¿Alguno tiene idea?
Desde ya muchas gracias.
Saludos
Cuando trabajas con enteros signados el rango va de -2^N hasta (2^N)-1, siendo N la cantidad de bits de la magnitud (en este caso 8).
El cero negativo (justamente el numero que te piden) se utiliza para representar el menor numero (-2^N).

Entonces te quedaría:
En potencia de 2: -2^8
En decimal: -256

Saludos
URLs de referencia