Taller 1 - Parte a) - e)

Taller 1 - Parte a) - e)

de Veronica Viviana Pintos Fernandez -
Número de respuestas: 2

e. Se desea tomar un entero de 8 bits y almacenarlo en 16 bits. ¿Cómo haría si el número se representa:
i. en valor absoluto y signo?
ii. en complemento a dos?
Considerar que el número puede ser positivo o negativo.


N = XXXXXXXX


1) Valor abs y signo

Si es + : 00000000 XXXXXXXX

Si es - : 10000000 XXXXXXXX

2) Complemento a 2

Si es +: 00000000 XXXXXXXX

Si es - : 11111111 X'X'X'X'X'X'X'X'X' // complemento a 1

                                                    1 // sumo 1

Es correcto lo anterior?

Muchas gracias,

Verónica.

En respuesta a Veronica Viviana Pintos Fernandez

Re: Taller 1 - Parte a) - e)

de Anthony Martin Cabrera Gonzalez -

Lo de valor y signo esta bien.

2) 

Si es +: 00000000 XXXXXXXX

bien.

Si es - : no precisa hacer ninguna cuenta, solo agregando ocho 1s a la izquierda ya te queda

por ej:

el -3 en complemento a 2 con 4 bits

3 -> 0011 -> complemento -> 1100 -> + 1  -> 1101

el -3 en complemento a 2 con 8 bits

3 -> 0000 0011 -> complemento -> 1111 1100 -> + 1 -> 1111 1101

Esto es por que cuando el numero es positivo, se agregan ceros a la izquierda, al complementar te quedan los 1 que te digo a la izquierda, y al sumar 1 no se modifican