Qu'est-ce qu'un convertisseur décimal-binaire ?
Un convertisseur décimal-binaire transforme un nombre écrit dans le système décimal de tous les jours (la base 10, qui utilise les chiffres de 0 à 9) en système binaire (la base 2, qui n'utilise que les chiffres 0 et 1) employé en interne par les ordinateurs. Le binaire est la langue maternelle de l'électronique numérique : chaque valeur stockée en mémoire, chaque pixel et chaque instruction se réduit en fin de compte à une suite de bits. Cet outil effectue la conversion de n'importe quel entier positif ou nul et vous indique à la fois la chaîne binaire obtenue et le nombre de bits qu'elle occupe.
Comment l'utiliser
Saisissez un entier positif ou nul dans le champ Nombre décimal, puis validez. Le calculateur affiche l'équivalent binaire, la valeur décimale d'origine et le nombre de bits. Les nombres négatifs et les nombres à virgule ne sont pas pris en charge : seuls les entiers supérieurs ou égaux à zéro sont convertis.
La méthode expliquée
La méthode classique repose sur les divisions successives par 2. On divise le nombre par 2 et on note le reste (0 ou 1). On remplace ensuite le nombre par le quotient entier et on recommence jusqu'à ce que le quotient atteigne 0. Le résultat binaire correspond à l'ensemble des restes lus dans l'ordre inverse — de la dernière division à la première.
$$\text{Binary} = \left(\text{Decimal}\right)_{10} \longrightarrow \sum_{i=0}^{k} b_i \cdot 2^{i}\ \text{where}\ b_i = \left\lfloor \frac{\text{Decimal}}{2^{i}} \right\rfloor \bmod 2$$
Concrètement, le bit de poids fort provient de la dernière division, tandis que le bit de poids faible provient de la première. Lire les restes de haut en bas donnerait le mauvais ordre : il faut donc toujours les lire de bas en haut.
Exemple détaillé
Convertissons 156 en binaire :
\(156 \div 2 = 78\), reste 0
\(78 \div 2 = 39\), reste 0
\(39 \div 2 = 19\), reste 1
\(19 \div 2 = 9\), reste 1
\(9 \div 2 = 4\), reste 1
\(4 \div 2 = 2\), reste 0
\(2 \div 2 = 1\), reste 0
\(1 \div 2 = 0\), reste 1
En lisant les restes de bas en haut, on obtient 10011100, un nombre sur 8 bits. Vérification : \(128 + 16 + 8 + 4 = 156\). ✔
Questions fréquentes
Pourquoi le binaire n'utilise-t-il que 0 et 1 ? Parce que la base 2 ne compte que deux symboles, qui reflètent les deux états stables (éteint/allumé, tension basse/haute) des circuits numériques.
Que signifie le nombre de bits ? C'est le nombre de chiffres binaires nécessaires pour représenter la valeur : pratique pour comprendre la taille de stockage et les types de données.
Peut-on convertir 0 ? Oui. Zéro s'écrit tout simplement 0 en binaire, représenté par un seul bit.