représenter un nombre négatif avec 2' complément technique?

Je suis à l'aide de 2' complément de représenter un nombre négatif sous forme binaire

Cas 1:nombre -5

Selon la 2' complément technique:

Convertir 5 à la forme binaire:

00000101, puis retournez-les bits

11111010, puis ajouter 1

00000001

=> résultat: 11111011

Pour vérifier que c'est correct, j'ai re-calculer une décimale:

-128 + 64 + 32 + 16 + 8 + 2 + 1 = -5

Cas 2: nombre -240

Les mêmes mesures sont prises:

11110000

00001111

00000001

00010000 => recalculate this I got 16, not -240

Je suis malentendu quelque chose?

OriginalL'auteur ipkiss | 2012-02-07