— ——À propos de cet outil
Une calculatrice binaire opère directement sur des nombres en base 2. Saisissez deux opérandes binaires, choisissez une opération et obtenez le résultat sans conversion manuelle en décimal. Les opérations arithmétiques (+, −, ×, ÷) et les opérations bit à bit (AND, OR, XOR, NOT, décalage à gauche et à droite) sont toutes prises en charge.
Choisissez une largeur en bits (8, 16, 32 ou 64) et le résultat est masqué à cette largeur, ce qui vous permet de voir exactement comment le dépassement se replie — tout comme un registre de processeur de taille fixe. Chaque résultat est affiché simultanément en binaire, décimal et hexadécimal, et la division par zéro ainsi que les entrées non valides sont signalées par un message clair.
Tous les calculs s'exécutent localement — les valeurs que vous saisissez ne quittent jamais votre navigateur.
Questions fréquentes
Quelles opérations sont prises en charge ?
L'addition, la soustraction, la multiplication et la division entière, ainsi que les opérations bit à bit AND, OR, XOR, NOT (sur le premier opérande) et les décalages à gauche et à droite. Les résultats apparaissent ensemble en binaire, décimal et hexadécimal.
Comment la largeur en bits influence-t-elle le résultat ?
Le résultat est masqué à la largeur choisie : une addition sur 8 bits de 11111111 + 1 se replie ainsi en 00000000. Cela reflète le dépassement d'un registre de taille fixe ; augmentez la largeur en bits pour éviter ce repli.
Le décalage est-il logique ou arithmétique ?
Le décalage à droite est logique — il insère des zéros à gauche — et s'applique au motif de bits non signé dans la largeur choisie.