[nombres binaires & soustraction]
Résolu/Fermé
aloneInTheDark
-
16 nov. 2005 à 19:54
brupala Messages postés 110504 Date d'inscription lundi 16 juillet 2001 Statut Membre Dernière intervention 15 novembre 2024 - 9 nov. 2009 à 23:58
brupala Messages postés 110504 Date d'inscription lundi 16 juillet 2001 Statut Membre Dernière intervention 15 novembre 2024 - 9 nov. 2009 à 23:58
A voir également:
- Soustraction des nombres binaires
- Code binaire des nombres - Guide
- Citez un des logiciels lui permettant de faire des calculs sur des tableaux de nombres (tableur). ✓ - Forum LibreOffice / OpenOffice
- Addition et soustraction dans la meme formule excel - Forum Excel
- Citez un des logiciels lui permettant de faire des calculs sur des tableaux de nombres (tableur) - Forum Excel
- Calculs peu habituels - Forum LibreOffice / OpenOffice
13 réponses
bonjour, j'ai un peu de mal a calaculer cette addition, pourriez-vous me donner un coup de main !! Merci
101001100101
+100101001001
101001100101
+100101001001
Salam
Complément à 1
Le complément à 1 d'un nombre s'obtient en soustrayant de 1 chaque bit de ce
nombre. Il suffit de remplacer les 1 par des 0 et les 0 par des 1.
La somme d'un nombre et de son complément à 1 vaut 1.
Complément à 2
Trouver le complément à 2 d'un nombre binaire revient à trouver son
complément à 1 et à ajouter 1 au résultat.
Soustraction par complémentation à 1
Soustraire 2 nombres binaires par complément à 1 revient à ajouter au premier
opérande le complément à 1 du nombre à soustraire. Si la somme comprend plus
de chiffres que les opérandes, le résultat est positif. On l'obtient en ajoutant le
chiffre de poids fort de la somme au reste (cas a). Sinon, le résultat est négatif. On
obtient sa valeur absolue en déterminant le complément à 1 de la somme.
Soustraction par complémentation à 2
Soustraire 2 nombres binaires par complément à 2 revient à ajouter au premier
opérande le complément à 2 du nombre à soustraire. Si la somme comprend plus
de chiffres que les opérandes, le résultat est positif. On l'obtient en éliminant le
chiffre de poids fort de la somme. Sinon le résultat est négatif. On obtient sa
valeur absolue en déterminant le complément à 2 de la somme.
https://www.enit.fr/fr/error/erreur404.html
Bon courage !!
Complément à 1
Le complément à 1 d'un nombre s'obtient en soustrayant de 1 chaque bit de ce
nombre. Il suffit de remplacer les 1 par des 0 et les 0 par des 1.
La somme d'un nombre et de son complément à 1 vaut 1.
Complément à 2
Trouver le complément à 2 d'un nombre binaire revient à trouver son
complément à 1 et à ajouter 1 au résultat.
Soustraction par complémentation à 1
Soustraire 2 nombres binaires par complément à 1 revient à ajouter au premier
opérande le complément à 1 du nombre à soustraire. Si la somme comprend plus
de chiffres que les opérandes, le résultat est positif. On l'obtient en ajoutant le
chiffre de poids fort de la somme au reste (cas a). Sinon, le résultat est négatif. On
obtient sa valeur absolue en déterminant le complément à 1 de la somme.
Soustraction par complémentation à 2
Soustraire 2 nombres binaires par complément à 2 revient à ajouter au premier
opérande le complément à 2 du nombre à soustraire. Si la somme comprend plus
de chiffres que les opérandes, le résultat est positif. On l'obtient en éliminant le
chiffre de poids fort de la somme. Sinon le résultat est négatif. On obtient sa
valeur absolue en déterminant le complément à 2 de la somme.
https://www.enit.fr/fr/error/erreur404.html
Bon courage !!
ctxlp2002
Messages postés
4500
Date d'inscription
jeudi 21 avril 2005
Statut
Contributeur
Dernière intervention
31 janvier 2021
1 178
16 nov. 2005 à 20:45
16 nov. 2005 à 20:45
bonsoir,
regardes cette page :
http://home.tiscali.be/lestechniques/version.htm
bonne lecture
regardes cette page :
http://home.tiscali.be/lestechniques/version.htm
bonne lecture
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Merci, mais je trouve cette méthode plus complexe, et je n'ai pas tout compris.
1 1 0 1 1 soit 16 + 8 + 0 + 2 + 1 = 27
- 1 1 0 soit 4 + 2 + 0 = 6
_____________
1 0 1 0 1 soit 21 = 16 + 0 + 4 + 0 + 1
En utilisant la méthode de ton lien :
1 1 0 1 1
+ 0 1 0
____________
1 1 1 0 1 j'obtiens 16 + 8 + 4 + 0 + 1 = 29 ???
Il dise 00011100 + 00001001(+1 en complément) donne 00000100 , pourquoi ??
1 1 0 1 1 soit 16 + 8 + 0 + 2 + 1 = 27
- 1 1 0 soit 4 + 2 + 0 = 6
_____________
1 0 1 0 1 soit 21 = 16 + 0 + 4 + 0 + 1
En utilisant la méthode de ton lien :
1 1 0 1 1
+ 0 1 0
____________
1 1 1 0 1 j'obtiens 16 + 8 + 4 + 0 + 1 = 29 ???
Il dise 00011100 + 00001001(+1 en complément) donne 00000100 , pourquoi ??
brupala
Messages postés
110504
Date d'inscription
lundi 16 juillet 2001
Statut
Membre
Dernière intervention
15 novembre 2024
13 817
16 nov. 2005 à 23:08
16 nov. 2005 à 23:08
salut,
e quand tu fais les soustractions en décimal ?
tu ne fais pas comme ça ? +1 dans la colonne à gauche pour la retenue.
faudra que tu révises ton école primaire.
à ce niveau là entre le décimal et le binaire, il n'y a aucune différence non ?
pourquoi poses tu cette question dans le forum réseau ?
e quand tu fais les soustractions en décimal ?
tu ne fais pas comme ça ? +1 dans la colonne à gauche pour la retenue.
faudra que tu révises ton école primaire.
à ce niveau là entre le décimal et le binaire, il n'y a aucune différence non ?
pourquoi poses tu cette question dans le forum réseau ?
Si tu juges mon message innaproprié dans ce forum, fallait le déplacer ou à la limite le supprimer, j'ai posté dans le forum réseau, car je pensais y obtenir plus de réponses.
Si il y a une différence, c'est que la retenue ne se retrouve pas tout en haut, mais sur la seconde ligne de l'opération, ce n'est pas le terme exact, mais c'est cela que je demandais, pourquoi cette règle ?
Car si on mettais la retenue tout en haut la soustraction deviendrait fausse dans certains cas.
faudra que tu révises ton école primaire.
Ouais encore une réflexion dont je me serais bien passé, enfin c'est pas grave...
Si il y a une différence, c'est que la retenue ne se retrouve pas tout en haut, mais sur la seconde ligne de l'opération, ce n'est pas le terme exact, mais c'est cela que je demandais, pourquoi cette règle ?
Car si on mettais la retenue tout en haut la soustraction deviendrait fausse dans certains cas.
faudra que tu révises ton école primaire.
Ouais encore une réflexion dont je me serais bien passé, enfin c'est pas grave...
brupala
Messages postés
110504
Date d'inscription
lundi 16 juillet 2001
Statut
Membre
Dernière intervention
15 novembre 2024
13 817
>
aloneInTheDark
17 nov. 2005 à 23:15
17 nov. 2005 à 23:15
c'est sûr, il n' ya pas de forum maths (arithmétique plutôt).
divers aurait pu faire l'affaire.
la prochaine fois.
je ne vois toujours pas la différence entre l' arithmétique binaire et la décimale.
il n'y a pas de question de numération , la retenue va toujours s'ajouter la ligne du bas pour une soustraction.
pour une addition aussi, on peut.
divers aurait pu faire l'affaire.
la prochaine fois.
je ne vois toujours pas la différence entre l' arithmétique binaire et la décimale.
il n'y a pas de question de numération , la retenue va toujours s'ajouter la ligne du bas pour une soustraction.
pour une addition aussi, on peut.
bonjour
0x2f - 0x5d
0x2f - 0x5d
brupala
Messages postés
110504
Date d'inscription
lundi 16 juillet 2001
Statut
Membre
Dernière intervention
15 novembre 2024
13 817
14 avril 2008 à 22:57
14 avril 2008 à 22:57
démarrer >>> executer >>> calc.exe , momode hexadecimal (hex) >>> chouette , le panard . FFFFFFFFFFFFFFD2
négatif, étonnant non ?
négatif, étonnant non ?
comment faire pour lasoustraction de 11001001-01011110
brupala
Messages postés
110504
Date d'inscription
lundi 16 juillet 2001
Statut
Membre
Dernière intervention
15 novembre 2024
13 817
9 nov. 2009 à 23:58
9 nov. 2009 à 23:58
Forcément ...
à la base, il faut déjà apprendre à lire .
à la base, il faut déjà apprendre à lire .
bonjour tt le monde
en fet je voudrai avoir une aide en se qui conserne cette soustraction 1-1 en ayant deja retenu 1
en fet je voudrai avoir une aide en se qui conserne cette soustraction 1-1 en ayant deja retenu 1
svp je veux savoir comment on peut faire la soustraction de deux nombre négatifs en binaire par esemple -23 et -16et puis la soustraction d'un nombre négatif et autre positif.merci d'avance
speche
Messages postés
15
Date d'inscription
lundi 14 novembre 2005
Statut
Membre
Dernière intervention
12 novembre 2011
16 nov. 2005 à 22:10
16 nov. 2005 à 22:10
Le chiffre qu'il faut traiter (complément à 2 + 1) n'est pas 110 mais 00110.
Complément à 2: 11001
complément à 2 + 1: 11010
addition: 11011+11010=10101 (en laissant tomber la retenue à gauche) soit 21.
Complément à 2: 11001
complément à 2 + 1: 11010
addition: 11011+11010=10101 (en laissant tomber la retenue à gauche) soit 21.