View Single Post
Old 13-10-2005, 19:50   #5
DarkTemplar
Member
 
L'Avatar di DarkTemplar
 
Iscritto dal: Nov 2004
Messaggi: 220
Per rappresentare 1 numero in Complemento a 2 si fà:
Es1) -128

1)Rappresentare in binario il modulo del numero->|-128|->128->10000000
2)Aggiungere in testa tanti zeri fino ad arrivare al numero di bit
3)Fare il complemento a 1 cioè 1->0 0->1 --->01111111
4)Aggiungere 1-->10000000

Ecco -128 in C2

Es 2) -7
1)111
2)00000111
3)11111000
4)11111001

"decodifica" -128+64+32+16+8+1=-7
DarkTemplar è offline   Rispondi citando il messaggio o parte di esso