Traduction d'un code binaire en nombre

Résolu/Fermé
roetjas Messages postés 69 Date d'inscription lundi 22 mars 2004 Statut Membre Dernière intervention 15 décembre 2015 - 17 oct. 2004 à 05:41
 Ingrid - 12 oct. 2014 à 03:06
Bonjour, existe-t-il une façon de déterminer rapidement , soit de façon mathématique la conversion d'un octet en nombre ?

En prenant l'octet de l'exemple suivant: 11000110

Et de convertir le chiffre suivant: 192 en octet.

Merci.

17 réponses

Utilisateur anonyme
17 oct. 2004 à 14:39
Bonjour,

Voici ma méthode tel quel me fut enseigné.

Du binaire, passer en hexadécimal, puis en décimal.

Pour passer du binaire à l'hexadécimal.
Effectuer un regroupement binaire, c'est à dire :
Sur un mot binaire, regrouper les bits par 4 en commençant
de la droite :

ex.:
le mot 11000110 se décompose comme suit :

0110

et

1100

d'ou 0110 = 6 et 1100 = C donc 11000110 base 2 = C6 base 16

alors 0110 = 6 base 16 = 6 x 1 = 6 base10 = 6
et 1100 = C base 16 = 12 x 16 = 192 base 10 = 192

et 192 + 6 = 198

A l'inverse,

188 base 10

188 /16 = 11 reste 8

11 base 10 = B base 16
8 base 10 = 8 base 16

B base 16 = 1011 base 2
8 base 16 = 1000 base 2

d'ou 188 base 10 = 10111000 base 2

une fois la technique bien assimilé, le calcul se fait mentallement.

Lupin

~L'essentiel est invisible pour les yeux~
~On ne voit bien qu'avec le coeur~
17
comment pourait vous passer par bsdau decimale
0
A l'inverse,

188 base 10

188 /16 = 11 reste 12

11 base 10 = B base 16
12 base 10 = C base 16

B base 16 = 1011 base 2
C base 16 = 1100 base 2

d'ou 188 base 10 = 10111100 base 2
0
@
0
I'm 01100110 01100101 01100101 01101100 01101001 01101110 01100111 00100000 01101100 01110101 01100011 01101011 01111001 00001010
0