La soustraction binaire à la main, comme en machine
Channel: Denis B.
Date: 15/01/2017

La soustraction binaire à la main, 
comme en machine,
par addition du complément à 2
    
0- L'addition sur 8 bits
retenue sortante : 
   0 : calcul exact pour du binaire simple/"pur" sur 8 bits
   1 : calcul inexact, débordement de capacité
    
1- Le complément à 2 sur 8 bits
0BBBBBBB : positif
1BBBBBBB : négatif
-X : /X + 1
car  X+/X=11111111=-1

2- La soustraction par addition du complément à 2 sur 8 bits
X - Y : X + /Y + 1 
une seule vraie addition, le +1 est une retenue entrante
retenue sortante de l'addition :
  inverse de l'emprunt sortant de la soustraction
  1 = pas d'erreur, le calcul est exact pour du binaire sur 8 bits
  0 = erreur, le calcul est inexact, regardez, le résultat est plus grand quand le premier opérande !
  Attention, c'est l'interprétation inverse de ce qui ce passe pour l'addition !
 
rappel : 
/X : inversion des 0 et des 1 de X
pour une interprétation en compléments à 2, c'est V qu'il faut regarder pour savoir si les calculs additions ou soustractions, sont exact ou pas, la retenue sortante, l'emprunt sortant ne sont pas déterminants, et V signifie la même chose que ce soit pour une addition ou pour une soustraction effectuée par addition du complément : 0 = pas d'erreur, 1 = erreur