binaire calculateur
ajouter, soustraire, multiplier ou divide deux binaire nombres.
Dernière mise à jour :
binaire calculateur

Utilisez le calculateur binaire ci-dessus pour effectuer des calculs avec des nombres binaires faits de 0s et 1s.
Vous pouvez ajouter, sous-traiter, multiplier ou diviser les nombres binaires et voir immédiatement le résultat dans:
binaire
décimal
Hexadecimal
Octal
Pour plus de travail technique, passez à la mode de programmation pour utiliser les opérations bitwise, les largeurs fixes, les valeurs signées, les compléments, les changements et le contrôle de surflows.
Comment utiliser le calcul binaire
L’utilisation du calculateur est simple.
Entrez votre premier numéro binaire, choisissez une opération et entrez le deuxième numéro binaire.
Par exemple :
1010 + 1101
le résultat est:
10111
La même valeur est aussi :
Décimale : 23
Hécédentiel : 17
Décembre : 27
Le résultat est mis à jour automatiquement lorsque vous modifiez un numéro ou une opération.
Qu’est-ce qu’un numéro binaire ?
Le système binaire est un système de numéros qui ne utilise que :
0 et 1
Les ordinateurs utilisent le matériel binaire parce que le matérial numérique fonctionne généralement avec deux états, tels que:
Départ sur
ou:
0 / 1
Chaque numéro binaire est appelé un peu.
Par exemple :
1010₂ = 10₁₀
Le petit 2 signifie que le nombre est écrit en base 2.
Addition binaire
L’addition binaire fonctionne beaucoup comme l’addiction décimale normale, mais seulement 0 et 1 sont utilisés.
Les règles de base sont :
0 + 0 = 0
0 + 1 = 1
1 + 0 = 1
1 + 1 = 10
Lorsque vous ajoutez 1 + 1, écrivez 0 et prenez 1 dans la colonne suivante.
Exemple :
[object HTMLPreElement]Vous pouvez utiliser le calculateur pour effectuer une addition binaire automatiquement.
La subtraction binaire
La subtraction binaire fonctionne aussi de droite à gauche.
Lorsque le bit supérieur est plus petit que le bit inférieur, vous empruntez de la prochaine position binaire.
Exemple :
[object HTMLPreElement]Le calculateur gère automatiquement le prêt.
Il peut également afficher des résultats négatifs dans le mode simple normal.
Multiplication binaire
La multiplication binaire est plus simple que la multiplication décimale car chaque chiffre est soit 0 ou 1.
Les principales règles sont :
0 × tout = 0
1 × un numéro binaire = le même numéro
Exemple :
[object HTMLPreElement]Le calculateur effectue la multiplication en utilisant l'arithmatique intégrale, de sorte qu'il peut également gérer de longues valeurs binaires.
Division binaire
La division binaire fonctionne de la même manière que la division longue.
Par exemple :
1011 ÷ 10
Il donne :
Quotients : 101
Résultat : 1
Le calculateur montre le coût et le reste lorsque la division est sélectionnée.
Conversion binaire à décimal
Le binaire peut être converti en décimal en ajoutant les pouvoirs de deux représentés par 1 bit.
Par exemple :
1010
Cela signifie :
8 + 0 + 2 + 0 = 10
Donc :
1010₂ = 10₁₀
Le calculateur indique automatiquement la valeur décimale pour chaque résultat.
Conversion binaire à hexadécimal
Les cartes binaires sont soigneusement hexadecimales car un chiffre hexadeximal représente quatre bits binaires.
Par exemple :
1111₂ = F₁₆
et:
11111111₂ = F16
Le calculateur montre automatiquement le résultat hexadécimal.
Conversion à octal
Octal utilise la base 8 et peut être converti de la binaire en groupant des bits en trois.
Par exemple :
111111₂ = 77₈
Vous n'avez pas besoin de grouper les bits manuellement car le calculateur affiche immédiatement la valeur octale.
Convertisseur rapide
Le convertisseur de base intégré vous permet d'entrer une valeur et de la convertir entre:
Binaux - Base 2
L’Octal – Base 8
Décimale - Base 10
Hécodécimal - Base 16
Par exemple :
255 décimales
devient:
Binaires : 11111111
Hécédentiel : FF
Décès : 377
Cela est utile lorsque vous n'avez besoin que de conversion et que vous n’avez pas besoin de réaliser une opération arithmétique.
Battes et
L’opération et le fonctionnement comparent les bits correspondants.
Le résultat est 1 seulement lorsque les deux bits sont 1.
Exemple :
[object HTMLPreElement]Donc :
1100 et 1010 = 1000
BITWAYS ou
L’opération ou retourne 1 lorsque l’un des bits est 1.
Exemple :
[object HTMLPreElement]Donc :
1100 ou 1010 = 1110
Biteux XOR
L’opération XOR revient 1 lorsque les deux bits sont différents.
Exemple :
[object HTMLPreElement]Donc :
1100 XOR 1010 = 0110
BITWAYS pas
Ne reversez pas chaque fois.
A 0 devient 1 et A 1 devient 0.
Par exemple, en utilisant 8 bits :
[object HTMLPreElement]devient:
[object HTMLPreElement]Il ne nécessite pas d'une largeur de bit fixe car le calculateur doit savoir combien de bits doit être inversé.
gauche et droite
Un changement de gauche déplace les bits vers la gauche.
Exemple :
0011
Pour les intégrateurs positifs, le changement de la position est similaire à celui de multiplier par 2.
Un changement à droite va faire passer les bits à droites.
Exemple :
1100 >> 2 = 0011
Le mode de programmation vous permet également de choisir le comportement de changement de droite logique ou arithmétique, le cas échéant.
Qu’est-ce que le mode de programmation ?
Le mode simple est conçu pour l'arithmétique binaire normale.
Le mode de programmation ajoute des contrôles techniques tels que:
et
ou
XOR
Non pas
Le changement de gauche
Le bon changement
8- le bite 16- le bite 32- le bite et 64-Bit widths
Les valeurs signées et non signées
Deux compléments
détection de surflows
Entrée mixte
Cela maintient le calculateur de base facile tout en donnant encore plus de contrôle aux développeurs et aux étudiants lorsque cela est nécessaire.
Les nombres binaires signées et non signées
Un modèle binaire fixe peut représenter des valeurs différentes en fonction de s'il est traité comme signé ou non signé.
Par exemple, avec 8 bits :
11111111
Cela signifie :
Défaut : 255
Mais dans la forme signée de deux suppléments, cela signifie:
−1
Le calculateur peut afficher les deux interprétations lorsqu'il utilise une largeur fixe.
Qu’est-ce que le complément de 2 ?
Le complément de deux est une façon commune que les ordinateurs représentent les intégrateurs binaires négatifs.
Pour trouver les deux compléments d'une valeur binaire fixe-width positive:
- Inverser chaque bit.
- Ajoutez 1.
Par exemple :
[object HTMLPreElement]Inversion :
[object HTMLPreElement]Ajouter 1 :
[object HTMLPreElement]Dans le format 8 bits :
11111011 = −5
Le convertisseur intégré de deux suppléments peut le faire automatiquement.
Qu’est-ce que le binaire surflow ?
Le surflement se produit lorsque le résultat ne correspond pas à l'intérieur du nombre de bits sélectionnés.
Par exemple, la plus grande valeur non signée de 8 bits est:
11111111 = 255
Ajouter 1 donne :
[object HTMLPreElement]Le résultat mathématique est de 256, mais seulement huit bits peuvent être enregistrés.
Le modèle 8 bits est :
00000000
Le calculateur ne cache pas cela. Il montre le résultat mathématique et le résultant stocké de largeur fixe et vous dit quand le surflement se produit.
Pourquoi le BIT WITH?
La largeur de bit indique au calculateur combien de bits sont disponibles.
Les widths communs comprennent :
8 bits
16 bits
32 bits
64 bits
Si vous choisissez Auto / Unbounded, le calculateur utilise suffisamment d'espace pour le résultat mathématique complet.
Cela est utile pour l'arithmatique normale car la réponse n'est pas forcée dans une taille fixe du registre.
Puis-je utiliser des nombres binaires très longs ?
Oui.
Le calculateur utilise l'arithmatique intégrale basée sur BigInt pour les calculs normaux, permettant des valeurs plus grandes que la limite intégrale sécurisée normale de JavaScript.
Cela rend l'outil plus adapté pour les nombres binaires longs et les calculs liés à la programmation.
Puis-je entrer dans les spaces en numéros binaires ?
Oui.
Vous pouvez entrer des valeurs telles que:
1111 0000 1010
Le calculateur ignore les espaces pendant le calcul.
Cela peut rendre les valeurs binaires longues plus faciles à lire.
Dans le mode de programmation, vous pouvez également activer une sortie binaire groupée.
Puis-je entrer 0b avant un numéro binaire ?
Oui.
Les deux formes sont acceptées :
101010
et:
0b101010
Dans le mode de programmation, les préfixes standard peuvent également être utilisés pour d'autres bases, y compris:
0xFF pour hexadecimal
0o77 pour octal
Puis-je mélanger des bases différentes ?
Oui, dans le mode de programmation.
Par exemple :
Bénéficiaire A : 1010
et:
HEX B : F
Il peut être utilisé dans le même calcul.
Les valeurs décimales sont 10 et 15, donc:
1010₂ + F₁₆ = 11001₂
Ceci est utile lors de la collaboration avec les codes, les registres, les adresses de mémoire, les protocoles et la documentation hexadécimale.
Pourquoi utiliser un calcul binaire ?
Les calculs binaires manuels deviennent difficiles lorsque les valeurs sont plus longues ou lorsque vous devez passer entre plusieurs systèmes de numéros.
Ce calculateur peut vous aider avec :
- Computer science homework
- La programmation
- numérique electronics
- Réseau
- Embedded systèmes
- La pratique arithmétique binaire
- Un petit masque
- Les valeurs enregistrées
- Conversion de base
- Deux calculs complémentaires
Tout est calculé directement dans votre navigateur.
Questions fréquentes
Qu’est-ce qu’un calculateur binaire ?
Un calculateur binaire effectue des opérations arithmétiques et bitwise en utilisant les nombres de base-2 faits de 0 et 1.
Cette calculatrice peut-elle ajouter des nombres binaires ?
Oui, entrez deux valeurs binaires et choisissez Ajouter pour obtenir le résultat binaire plus des équivalents décimaux, hexadécimaux et octaux.
Peut-on détourner les numéros binaires ?
Oui, la sous-traction binaire est soutenue, y compris les résultats négatifs dans le mode simple.
Peut-on multiplier les chiffres binaires ?
Oui, l’outil effectue la multiplication binaire en utilisant l’arithmétique intégrale.
La division binaire montre-t-elle le reste ?
Oui, la division affiche le coïncident et le reste.
Puis-je convertir le binaire en décimal ?
Oui, le résultat inclut automatiquement son équivalent décimal, et le convertisseur de base rapide peut convertir un numéro binaire indépendant.
Puis-je convertir le décimal en binaire ?
Oui, entrez un numéro décimal dans le convertisseur de base rapide et sélectionnez le numéro de base d'entrée.
Le calculateur prend-il en charge AND, OR et XOR ?
Oui, ces opérations sont disponibles dans le mode programmeur.
Est-ce qu’il ne soutient pas ?
Sélectionnez une largeur fixe 8, 16, 32 ou 64 bits avant d'utiliser NON.
Qu’est-ce que le mode signé signifie ?
Le mode signé traite les modèles de bit fixes à largeur en utilisant la représentation de deux suppléments, permettant des valeurs négatives.
Qu’est-ce qu’un numéro 8 bits ?
Un numéro binaire de 8 bits contient 8 bites. les valeurs non signées peuvent varier de 0 à 255, tandis que les valeures complémentaires signées varient de −128 à 127.
Le calculateur détecte-t-il un surflement ?
Oui. Avec une largeur de bit fixe, le calculateur peut afficher quand un résultat mathématique tombe en dehors de la gamme sélectionnée signée ou non signée.
Puis-je calculer avec de grands nombres binaires ?
Oui, l'arithmétique non limitée utilise BigInt au lieu des nombres de points flottants ordinaires.
Les calculs sont-ils envoyés à un serveur ?
La logique du calculateur fonctionne localement dans le navigateur.
Comment fonctionne le calcul binaire ?
Oui. Afficher la solution étape par étape pour voir une explication plus simple de l'opération sélectionnée.