Calculateur de complément à un
Inversez chaque bit d'un nombre binaire ou calculez un complément à un de largeur fixe à partir d'un entier décimal.
À propos du complément à un
Exemples de complément à un
| Entrée | Sortie | Explication |
|---|---|---|
| Binaire 1010 | 0101 | Chacune des quatre positions est inversée. |
| Binaire 00001111 | 11110000 | Les positions des zéros initiaux sont conservées et deviennent des uns. |
| Décimal 42, 8 bits | 11010101 (213) | 42 est complété en 00101010 avant l'inversion. |
Comment calculer un complément à un
- Choisissez Entrée binaire si vous avez déjà une séquence de bits, ou Entrée décimale si une conversion est nécessaire.
- Saisissez la séquence binaire ou un entier décimal non négatif.
- Pour une entrée décimale, choisissez une largeur en bits suffisante pour contenir le nombre.
- Cliquez sur Calculer le complément à un pour voir l'entrée complétée, les bits inversés et le résultat décimal.
Questions fréquentes sur le complément à un
Comment trouver le complément à un d'un nombre binaire ?
Remplacez chaque zéro par un et chaque un par zéro. Gardez le même nombre de bits pour conserver la largeur initiale.
Pourquoi la largeur en bits change-t-elle le résultat en mode décimal ?
Les zéros initiaux font partie de la représentation binaire de largeur fixe et deviennent des uns après inversion. Inverser huit bits diffère donc d'une inversion sur seize bits pour une même valeur décimale.
Le complément à un est-il identique au complément à deux ?
Non. Le complément à deux ajoute un au motif du complément à un dans la largeur choisie, tandis que le complément à un inverse seulement les bits.
Qu'est-ce que le zéro négatif en complément à un ?
Dans l'ancien système signé en complément à un, un motif composé uniquement de uns représente le zéro négatif. Un motif de zéros représente le zéro positif, ce qui explique en partie l'adoption du complément à deux.
Où utilise-t-on encore l'arithmétique en complément à un ?
Elle sert aux sommes de contrôle de protocoles comme IPv4, TCP et UDP. Le calcul additionne des mots de largeur fixe avec report circulaire de retenue, puis inverse la somme finale.