Calculateur d’opérations binaires bit à bit
Calculateur d’opérations binaires bit à bit : calculez «ET bit à bit» et «OU bit à bit» à partir de «Premier entier» et «Deuxième entier».
Des données au résultat
- Premier entier: 12
- Deuxième entier: 10
- ET bit à bit: 8
- OU bit à bit: 14
- OU exclusif bit à bit: 6
Cet exemple utilise les valeurs initiales. Lorsque vous modifiez les données, le résultat est recalculé. Un lien partagé conserve les valeurs saisies.
Comprendre ce calcul
Calculateur d’opérations binaires bit à bit : comparez deux entiers positifs codés sur 16 bits. Saisissez le premier et le deuxième entier pour obtenir les résultats ET, OU et OU exclusif (XOR). Les exemples expliquent comment les bits de chaque entrée produisent ces trois résultats.
Formule
ET, OU et XOR agissent sur les chiffres binaires de même position
Exemple détaillé
Avec Premier entier: 12, Deuxième entier: 10, et bit à bit donne 8.
Méthode et entrées
Représenter chaque entier comme seize bits binaires. ET donne un où les deux bits sont un; OU donne un où l'un ou l'autre bits est un; XOR donne un où exactement un bits est un. Les opérateurs JavaScript bitwise fonctionnent sur des entiers 32-bit, et les entrées limitées maintiennent les résultats dans une plage positive simple.
Exemple chiffré
Pour 12 (binaire 1100) et 10 (binaire 1010), ET est binaire 1000, ou 8; OR est 1110, ou 14; et XOR est 0110, ou 6. L'écriture de chaque numéro dans une colonne facilite la vérification de ces trois résultats.
Un test pratique ET un test de masque si un drapeau sélectionné est présent. Par exemple, 12 ET 4 est égal à 4, donc le quatre bits est défini dans 12. Douze ET 2 est égal à zéro, montrant que le bit est absent. Ces vérifications se rapportent aux pouvoirs de deux positions, et non aux chiffres décimales écrits.
Comment lire le résultat
ET est utile pour vérifier si les drapeaux sélectionnés sont définis, OU pour combiner les drapeaux, et XOR pour trouver des bits différents. Les sorties décimales représentent des entiers entiers même si l'arithmétique est effectué en alignant les positions binaires.
OR peut définir un drapeau sans effacer les drapeaux existants; 12 OR 2 égale 14. XOR lance un drapeau; appliquer XOR avec 2 à 12 donne 14, et appliquer XOR avec 2 retourne à nouveau 12. Ces propriétés réversibles offrent un moyen rapide de tester la sortie à la main.
Hypothèses et vérifications
Seuls les nombres entiers non négatifs de zéro à 65,535 sont acceptés. Les nombres négatifs introduisent une représentation signée de deux , qui dépend d'une largeur de bits choisie et qui est délibérément en dehors de cette forme.
Ne confondez pas XOR avec exponentiation : l'opérateur de carie dans de nombreux langages de programmation signifie OR exclusif. Les chiffres décimaux ne sont pas comparés indépendamment; les valeurs sont d'abord codées en binaire. Si un résultat affiché ne semble pas familier, convertissez tous les opérandes en deux bases.
Questions fréquentes
Que calcule calculateur d’opérations binaires bit à bit ?
Il donne les résultats AND, OR et XOR pour les deux entiers en utilisant les mêmes positions bit. Il s'agit d'opérations précises et discrètes dans la plage d'entrée indiquée.
Quand faut-il refaire le calcul ou vérifier le résultat par une autre méthode ?
Revérifier la largeur de bits choisie avant d'appliquer un masque dans le logiciel ou le matériel. Un champ de protocole plus large peut avoir des bits de tête au-delà de cette calculatrice.
Données saisies
- Premier entier
- Deuxième entier