Complemento a uno: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m Annullate le modifiche di Garganzami (discussione), riportata alla versione precedente di Phantomas
Riga 10:
 
Il suo complemento a uno sarà:
1111 0101 (-1011)
Per calcolare il suo valore assoluto, quindi positivo in un certo senso, basta invertire di nuovo i singoli bit:
 
Riga 16:
 
ovvero il numero +10
 
Per ottenere invece il valore in decimale dal numero negativo si procede così:
Il primo bit più significativo assume il valore 1*(-2<sup>n-1</sup> + 1), quindi negativo, tutti gli altri saranno positivi.
 
Nel caso dell'esempio precedente, considerando che gli n bit sono in numero di 8, il valore dell'espressione diventa:
 
<math>1 \times (-2^{7} + 1) + 1 \times (2^{6}) + 1 \times (2^{5}) + 1 \times (2^{4}) + 0 \times (2^{3}) + 1 \times (2^{2}) + 0 \times (2^{1}) + 1 \times (2^{0}) = -127 + 64 + 32 + 16 + 4 + 1 = -127 + 117 = -10</math>
 
Il valore decimale ottenuto è -10.
 
==Addizione==