Soustraction en binaire

Résolu
alphaone Messages postés 134 Date d'inscription vendredi 2 mai 2003 Statut Membre Dernière intervention 14 novembre 2009 - 8 févr. 2006 à 10:09
KeniiyK Messages postés 326 Date d'inscription vendredi 13 août 2004 Statut Membre Dernière intervention 2 novembre 2007 - 8 févr. 2006 à 12:20
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

KeniiyK Messages postés 326 Date d'inscription vendredi 13 août 2004 Statut Membre Dernière intervention 2 novembre 2007 2
8 févr. 2006 à 12:20
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
3
Rejoignez-nous