Pour chaque bit, on monte 2 la puissance nbit -1. Et on compte de droite gauche. C'est--dire que le 8me bit, c'est--dire celui tout gauche est calcul de la faon suivante : 2^(8-1) = 2^7. On multiple ainsi se rsultat par le bit en question (le 8me ici qui vaut 1) : 2^7x1. Mme chose avec tous les autres, en additionnant le rsultat de chaque bit.
Convertissons prsent le nombre 154 en binaire. Pour cela nous devons faire des divisions successives par 2, en notant s'il y a un reste ou non. S'il n'y en a pas, on place "0", sinon on place "1" et on continue en ignorant les nombres aprs la virgule :
154/2 = 77, reste 0
77/2 = 38.5, reste 1
38/2 = 19, reste 0
19/2 = 9.5, reste 1
9/2 = 4.5, reste 1
4/2 = 2, reste 0
2/2 = 1, reste 0
1/2 = 0.5, reste 1
Une fois arriv 0, on peut afficher le rsultat en binaire en partant dans l'ordre inverse (de bas vers le haut) : 10011010.
No Comments