Bonjour, tout d'abord je n'ai pas su où mettre mon topic donc je le mets par défaut ici en espérant que le modérateur le reconduise dans la rubrique adéquate.

voici mon problème: j'aimerai comprendre le concept d'overflow et de complément à 2 dans le calcul binaire.
EX1: 1010 (-6)
+1100 (-4)
-----
0110 ---->> il y a overflow car le signe de 0110 est différent de ceux de 1010 et 1100. En plus la réponse n'est pas correcte car 0110=6 hors -6-4=-10. dans ce cas, comment faire pour trouver la reponse correcte? faut il faire un complément à 2? sur quel chiffre?

EX2: 00001111 (15)
− 00100011 (35)
----------
11101100 (−20)---->>> la réponse est correcte car 15-35=-20 mais le signe de 1110 1100 est quand meme différent de ceux de 00001111 et de 00100011. Dans ce cas, y a-t-il overflow?

EX3: 0111 (7)
+0011 (3)
------
1010 (10)---->> réponse correcte mais signe diférents. Overflow?

Concretement, dans quel cas y a-t-il overflow et dans quel circonstance faut-il passer au complément à 2?
Merci de m'eclairer