Soustraction en binaire [Résolu]

Signaler
Messages postés
134
Date d'inscription
vendredi 2 mai 2003
Statut
Membre
Dernière intervention
14 novembre 2009
-
Messages postés
326
Date d'inscription
vendredi 13 août 2004
Statut
Membre
Dernière intervention
2 novembre 2007
-
voici mon code source:
Traitement des fichiers en cour...
0110 1000
0110 0011
1001 0111
- 1111 1111
- 0000 0000

0110 0001
0110 1000
1001 1110
- 1111 1110
- 1111 1111

0110 1001
0110 0001
1001 0110
1111 0111
1111 1000

Tout les fichiers on ete traite.
Appuyez sur une touche pour continuer...

Le 1er nbr et le 2 eme sont les nombre que je veux soustraire 1-2
Le 3eme est le completment du 2
Le 4eme est la somme entre complement 3 et le 2
Le 5eme est le 4 +1

Pour quoi je n'obtient pas le résultat de ma soustraction?

1 réponse

Messages postés
326
Date d'inscription
vendredi 13 août 2004
Statut
Membre
Dernière intervention
2 novembre 2007
2
Salut,
tu t'es un peu melange les pinceaux....!
0110 1000
- 0110 0011

soit 104-99=5

donc complément à 2 (inversion + 1) sur le second : 1001 1101

que l'on ajoute au premier :
0110 1000
+ 1001 1101
=1 0000 0101

tu vires ce qui dépasse donc le 1 rouge, il te reste bien 101(2) = 5(10)

KeniiyK