Postsecondary • 1yr.
Bonjour, comment tu fais pour la soustraction en complementation a 2 de 1011101 - 1101? Je n'arrive pas
a faire le calcul. Pouvez vous m'expliquer la demarche? La reponse est 1010000
Explanation from Alloprof
This Explanation was submitted by a member of the Alloprof team.
Salut!
On obtient 1010000 seulement si on effectue une soustraction normale. Pour le complément à deux, le résultat est 1101 0000.
Tout d'abord, on va commencer par ajouter des 0 à droite du nombre binaire 1101 afin qu'il ait le même nombre de bits que l'autre nombre :
On aura alors : 101 1101 - 000 1101
Ensuite, tu dois inverser tous les bits du nombre à soustraire, lui rajouter 1 bit, puis additionner le résultat obtenu au nombre 101 1101.
Étape 1 - On inverse tous les bits du nombre à soustraire (les 0 deviennent des 1, les 1 deviennent des 0) :
000 1101 devient 111 0010
Étape 2 - On ajoute 1 bit :
111 0010 devient 111 0011
Étape 3 - On additionne maintenant les deux nombres :
101 1101 + 111 0011
Attention, n'oublie pas qu'en binaire, 1+1=10
On obtient alors 1101 0000.
Ce contenu est protégé par le droit d'auteur. Toute reproduction à l'extérieur des forums Alloprof est interdite et pourra être considérée comme une violation du droit d'auteur.
Voici une vidéo qui pourrait t'être utile : Complément à 2 en binaire : soustraire en binaire - exercices corrigés - YouTube
Si tu as d'autres questions, n'hésite pas à nous réécrire! :)