Codage des entiers relatifs en binaire

Les nombres sont codés sur bits
des nombres représentés :
entier relatif en base décimale :
binaire :

Explication de l'exemple par défaut :
On veut coder -50 sur 8 bits, la plage des nombres est de - 27 à 27 -1 soit de -128 à 127.

Première méthode : - 50 + 28 = -50 + 256 = 206
on code 206 en binaire : 11001110 au nombre - 50 on fait correspondre 11001110

Deuxième méthode : c'est la méthode qu'utilisent les ordinateurs au niveau langage machine
50 est représenté par : 00110010
- on applique le complément à 1 :    11001101
( c'est le "négatif" au sens photographique du nombre précédent)
- on applique le complément à 2 :     11001101  + 1 = 11001110