Calculateur de division binaire

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.

DivisionQuotient et resteVérification décimale
1100 ÷ 11Quotient 100, reste 012 ÷ 3 = 4 exactement.
1101 ÷ 11Quotient 100, reste 113 = 3 × 4 + 1.
101010 ÷ 101Quotient 1000, reste 1042 = 5 × 8 + 2.
1111 ÷ 10Quotient 111, reste 115 = 2 × 7 + 1.

Comment diviser des nombres binaires

  1. Saisissez le dividende binaire uniquement avec des zéros et des uns.
  2. Saisissez un diviseur binaire non nul dans la même notation entière non signée.
  3. Sélectionnez Diviser les nombres binaires pour effectuer la division entière exacte.
  4. 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.