Ver Mensaje Individual
  #5 (permalink)  
Antiguo 27/08/2010, 10:31
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Como puedo realizar sumas binarias utilizando el complemento a 2

Para hallar el negativo de un número simplemente invertís todos sus dígitos y sumás 1.

En 4 bits:
3 = 0011
-3 = 1101

Para ver que es correcto basta hacer un par de sumas:
-2 = -3 + 1 = 1101 + 0001 = 1110
-1 = -2 + 1 = 1110 + 0001 = 1111
0 = -1 + 1 = 1111 + 0001 = 0000

Ya luego la suma binaria se hace bit a bit, acarreando si es necesario

11000011
01010101 +
-------------
00011000

(195+86 = 280, 280-256=24 == 00011000)


Saludos.