Traduction d'un code binaire en nombre

Résolu
roetjas Messages postés 70 Statut Membre -  
 Ingrid -
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

  1. Utilisateur anonyme
     
    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
    1. jamal
       
      comment pourait vous passer par bsdau decimale
      0
    2. drop
       
      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
    3. marina
       
      @
      0
    4. Ingrid
       
      I'm 01100110 01100101 01100101 01101100 01101001 01101110 01100111 00100000 01101100 01110101 01100011 01101011 01111001 00001010
      0