Calculatrice binaire et hexadécimale : conversion et complément à 2
Complément à 2
Représentation signée du nombre décimal ci-dessus, sur un nombre de bits fixe.
Complément à 2
—
Utile pour l'informatique, l'électronique numérique ou les cours d'architecture des ordinateurs, cet outil convertit instantanément entre les systèmes décimal, binaire et hexadécimal, quel que soit le champ modifié. Il calcule également le complément à 2, la méthode standard utilisée par les ordinateurs pour représenter les nombres négatifs sur un nombre de bits fixe.
Questions fréquentes
Comment convertir un nombre décimal en binaire ?
Saisissez le nombre dans le champ « Décimal » : sa représentation en base 2 s'affiche automatiquement dans le champ « Binaire ».
Comment convertir un nombre binaire en décimal ?
Saisissez la suite de 0 et de 1 dans le champ « Binaire » : sa valeur décimale s'affiche automatiquement.
Comment convertir un nombre en hexadécimal ?
Le champ « Hexadécimal » se met à jour automatiquement, quel que soit le champ que vous modifiez (décimal, binaire ou hexadécimal). Par exemple, 42 en décimal correspond à 2A en hexadécimal.
Qu'est-ce que le complément à 2 ?
C'est la méthode standard utilisée par les ordinateurs pour représenter les nombres négatifs en binaire, sur un nombre de bits fixe (8, 16 ou 32 généralement). Elle permet d'effectuer des soustractions avec les mêmes circuits que les additions.
Comment calculer le complément à 2 d'un nombre négatif ?
Pour un nombre négatif n sur k bits, le complément à 2 vaut 2^k + n en binaire, complété à gauche par des zéros jusqu'à k bits. Notre outil fait ce calcul automatiquement.
Que se passe-t-il si le nombre dépasse la plage du nombre de bits choisi ?
L'outil affiche un message indiquant que le nombre est hors limites pour le nombre de bits sélectionné, avec la plage valide (par exemple -128 à 127 pour 8 bits).
Exemple complet : quel est le complément à 2 de −5 sur 8 bits ?
D'abord, 5 s'écrit 00000101 en binaire sur 8 bits. On inverse chaque bit (complément à 1) : 11111010. On ajoute ensuite 1 : 11111011. C'est la représentation de −5 en complément à 2 sur 8 bits — on peut vérifier que 11111011 lu comme un nombre non signé vaut 251, et 251 − 256 = −5.
Intégrer cet outil sur votre site
Vous tenez un blog ou un site web ? Copiez ce code et collez-le où vous voulez afficher l'outil, gratuitement.