Práctico 1 Ejercicio 7

Re: Práctico 1 Ejercicio 7

de Facundo Padula Lenna -
Número de respuestas: 0

Entonces en el caso de CAFE + B007:

(CAFE)16  ---> (1100 1010 1111 1110)2 = representación en complemento a dos de un número N.

Entonces N = 0011 0101 0000 0010.

(B007)16  ---> (1011 0000 0000 0111)= representación en complemento a dos de un número M.

Entonces M = 0100 1111 1111 1001.


Por lo que la suma de las representaciones es:

   1100 1010 1111 1110

1011 0000 0000 0111

-------------------------------

1 0111 1011 0000 0101


Y la suma de N+M es:

   0011 0101 0000 0010

0100 1111 1111  1001

-------------------------------

   1000 0100 1111 1011


Como en la suma de las representaciones tengo carry=1 y en la de los números carry=0, hago un XOR y obtengo 1, por lo que hubo overflow. Es así? ¿Es el mismo caso al revés, si no hubiera habido carry en la suma de las representaciones pero sí en el de los números?

Gracias desde ya.