Divisez des entiers binaires et consultez le quotient exact, le reste en base 2 et la vérification décimale.
Diviser des nombres binaires
Saisissez un dividende binaire non signé et un diviseur binaire non nul.
À propos de la division binaire
La division binaire détermine combien de fois un entier en base 2 est contenu dans un autre et indique ce qui reste sous forme de reste. Elle suit la même structure que la division posée des nombres décimaux, mais chaque chiffre du quotient ne peut être que zéro ou un. Le dividende est le nombre à diviser, le diviseur celui par lequel on divise, le quotient le résultat entier et le reste la quantité insuffisante pour former un diviseur complet supplémentaire.
Pour une division posée, commencez au bit de poids fort du dividende et abaissez des bits jusqu’à ce que la valeur partielle soit au moins égale au diviseur. Écrivez un au quotient, soustrayez le diviseur et abaissez le bit suivant. Si la valeur partielle est inférieure au diviseur, écrivez zéro et continuez. La répétition de ces comparaisons, soustractions et décalages construit le quotient de gauche à droite. La dernière valeur partielle est le reste, nécessairement inférieur au diviseur.
Prenons 1101 divisé par 11. En décimal, cela correspond à treize divisé par trois. Le quotient entier est quatre, soit 100 en binaire, et le reste est un. L’identité fondamentale confirme le résultat : dividende égal à diviseur multiplié par quotient, plus reste. En binaire, 1101 vaut 11 fois 100 plus 1. Pour 1100 divisé par 11, le quotient reste 100, mais le reste est nul, car douze est exactement divisible par trois.
Le matériel numérique peut réaliser une division par décalages répétés et soustractions conditionnelles. Les algorithmes avec et sans restauration améliorent la gestion des restes intermédiaires, tandis que les processeurs modernes peuvent employer des méthodes plus élaborées pour gagner en vitesse. La relation fondamentale entre dividende, diviseur, quotient et reste demeure inchangée. La division binaire joue un rôle important dans la conception des processeurs, l’arithmétique à virgule fixe, le calcul d’adresses, le codage et l’optimisation de bas niveau.
Ce calculateur effectue une division entière non signée. Il n’ajoute pas de bits fractionnaires au quotient et fournit plutôt le reste entier exact. On pourrait produire une fraction binaire en décalant le reste vers la gauche et en poursuivant la division, comme lorsqu’on ajoute des chiffres après la virgule en décimal. Conserver un quotient entier et un reste évite de choisir le nombre de bits fractionnaires à afficher ou l’arrondi d’un développement périodique.
La division par zéro n’est pas définie : le diviseur doit donc contenir au moins un bit à un. Les zéros initiaux sont sans effet sur la valeur. Le calcul utilise des entiers exacts de longueur arbitraire plutôt que des nombres flottants, ce qui rend fiables les longues entrées d’usage courant. Pour appliquer le résultat à du matériel de largeur fixe, rappelez-vous que les valeurs signées exigent une représentation telle que le complément à deux et peuvent suivre des règles de débordement particulières, non modélisées ici.
Exemples de division binaire
Ces exemples présentent des divisions exactes et des divisions avec reste non nul.
Division
Quotient et reste
Vérification décimale
1100 ÷ 11
Quotient 100, reste 0
12 ÷ 3 = 4 exactement.
1101 ÷ 11
Quotient 100, reste 1
13 = 3 × 4 + 1.
101010 ÷ 101
Quotient 1000, reste 10
42 = 5 × 8 + 2.
1111 ÷ 10
Quotient 111, reste 1
15 = 2 × 7 + 1.
Comment diviser des nombres binaires
Saisissez le dividende binaire uniquement avec des zéros et des uns.
Saisissez un diviseur binaire non nul dans la même notation entière non signée.
Sélectionnez Diviser les nombres binaires pour effectuer la division entière exacte.
Lisez le quotient et le reste, puis confirmez-les avec la vérification décimale.
Questions sur la division binaire
Comment vérifier le quotient et le reste ?
Multipliez le diviseur par le quotient, puis ajoutez le reste. Le total doit égaler le dividende initial, et le reste doit être inférieur au diviseur.
Pourquoi la division par zéro est-elle refusée ?
Aucun nombre multiplié par zéro ne peut reconstituer un dividende non nul. On ne peut donc pas définir un quotient fini unique pour un diviseur nul.
Le calculateur affiche-t-il des chiffres binaires fractionnaires ?
Non. Il effectue une division entière et conserve la quantité restante sous forme de reste, de façon exacte et sans ambiguïté.
Les zéros initiaux changent-ils la division ?
Non. Les zéros initiaux ne modifient ni la valeur des opérandes non signés ni le quotient et le reste obtenus.
Le reste peut-il être égal au diviseur ?
Non. Si le reste était au moins égal au diviseur, on pourrait encore soustraire ce dernier : le quotient ne serait donc pas complet.