Partage
  • Partager sur Facebook
  • Partager sur Twitter

Conversion d'un nombre NEGATIF en BINAIRE SIGNE

    30 mars 2013 à 11:49:07

    Salut à tous,

    Juste pour avoir une confirmation au cas où je fasse faux.L'énoncé dit : "Donnez quand cela est possible la représentation en binaire signé, sur huit bits.

    Pour -67 je trouve 1011 1101 est-ce juste ? Un ami trouve 0011 1101...

    67 -> 100 0011, on fait l'inversion, on obtient 011 1100,  on ajoute 1, donc il trouve 011 1101...

    Merci d'avance à celui qui pourra m'éclairer :)

    • Partager sur Facebook
    • Partager sur Twitter
      5 octobre 2015 à 18:48:02

      Bonjour,

      Essayons ensemble :

      8 bits -> 2^8 = 256 combinaisons -> de -128 à 127, donc c'est possible

      Ensuite 67 = 64 + 2 + 1 = 2^6 + 2^1 + 2^0, d'où (67)10= (0100 0011)2

      D'où (-67)10= (1011 1100)2+ (1)2 = (1011 1101)2

      Pour votre ami : attention, un nombre négatif a forcément un bit de poids fort (premier bit) négatif, sinon il y a ou une erreur ou une impossibilité à coder le nombre sur le nombre de bits donné.

      Bonne journée

      Ayowel

      ps : évitez de poser ce genre de question dans cette catégorie, d'autres seraient probablement plus pertinentes.

      -
      Edité par Ayowel 5 octobre 2015 à 18:52:07

      • Partager sur Facebook
      • Partager sur Twitter

      Conversion d'un nombre NEGATIF en BINAIRE SIGNE

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown