Calculatrice binaire
Effectue les opérations AND, OR, XOR, NOT et décalages binaires sur deux nombres et voit le résultat bit par bit.
Calculatrice binaire
Saisissez un nombre par ligne et choisissez une opération — ET, OU, XOR, NON, décalage, rotation, inversion des bits ou inversion de l'ordre des bits — pour obtenir instantanément le résultat bit à bit. Conçu pour les cas où la sortie décimale d'une calculatrice ne suffit pas : vérifier un masque de droits, déboguer un champ d'indicateurs ou contrôler à la main une valeur en complément à deux.
Saisissez et lisez chaque opérande en binaire, octal, décimal ou hexadécimal, indépendamment les uns des autres : vous copiez un indicateur hexadécimal depuis un débogueur et obtenez la réponse en décimal ou en binaire, sans conversion intermédiaire. La largeur de bits (8, 16, 32 ou 64) fixe le nombre de bits utilisés : une valeur trop grande est tronquée comme dans un vrai registre, et l'outil le signale. Le mode signé utilise le complément à deux ; pour les décalages à droite, choisissez arithmétique (conserve le signe) ou logique (remplit de zéros).
Les rotations font ressortir les bits par une extrémité et les réintroduisent par l'autre dans la largeur choisie, sans rien perdre, contrairement à un décalage simple : ce sont le ROL et le ROR du code de hachage et de chiffrement. L'inversion de bits ne modifie que les positions listées à la ligne 2, par exemple 0, 3, 7, le bit le plus à droite comptant comme 0. L'inversion de l'ordre reflète toute la largeur.
Activez « Afficher les opérandes alignés bit par bit » et la sortie empile les opérandes et le résultat, un bit par colonne, avec l'opérateur et une ligne de séparation, comme on le ferait sur papier. Tout s'exécute localement dans votre navigateur : les nombres ne quittent jamais votre appareil. Copiez le résultat, téléchargez-le en .txt ou renvoyez-le dans la saisie pour enchaîner une opération.