Informatique

chat -  
 chat -
Bonjour,
j ai un serieux probleme et si vs pouvez m aide cela me fera bcp plaisir .je doit calcule le dezimal de 1100000101110101 c est un hexadeximal mantisse sur 32 bit avec charakter.et si vs pouvez m explique cette histoire de mantisse ca sera bien merci d avance
Configuration: Windows Vista Internet Explorer 7.0

12 réponses

  1. HACKER 712 Messages postés 1463 Statut Contributeur 255
     
    Bonjour !

    Cela ressemble à du binaire, ce qui donne 49525 en décimal.
    0
  2. chat
     
    si tu pouvai m explique avec pluse de detail je signifie que c est un nombre a virgule
    0
  3. HACKER 712 Messages postés 1463 Statut Contributeur 255
     
    Non, c'est du langage binaire, sur base 2. Le "langage des ordinateurs"...
    0
  4. chat
     
    l enonce de l exercice dit que je doit trouve le dezimal de cette mantisse.c est la mantisse d un nombre a virgule
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. HACKER 712 Messages postés 1463 Statut Contributeur 255
     
    En gros, la mantisse d'un nombre décimal est sa partie fractionnaire.

    Mantisse de 2.156 : 2
    Mantisse de -17.165 : -18

    Mais je ne maitrise pas à fond ce terme, je suis en 2° et on ne l'a pas vu...
    0
  7. jjsteing Messages postés 1613 Date d'inscription   Statut Contributeur Dernière intervention   181
     
    Quelques info ici..

    https://www.commentcamarche.net/contents/100-representation-des-nombres-entiers-et-reels

    et ici ;)

    http://www.arcanapercipio.com/...

    au plaisir :)
    0
  8. KX Messages postés 19031 Statut Modérateur 3 020
     
    Pour qu'il y ait une mantisse, c'est qu'on parle d'une représentation de réél (IEEE 754 ?)
    Or chat parle de 32 bits et n'en fournit que 16, d'où un petit problème...

    En supposant qu'on complète avec des 0 à la fin on aurait en IEEE 754 :
    s=1, e=10000010, m=11101010000000000000000

    d'où x= (-1)^1 * 2^(130-127) * (0,9140625) = - 7,3125
    0
  9. KX Messages postés 19031 Statut Modérateur 3 020
     
    J'ai utilisé la formule de l'IEEE 754 format 32 bits
    D'ailleurs j'ai fait une petite erreur, c'était 1,9140625, ce qui donne 15,3125

    On prend le premier bit qui correspond à la valeur de s (le signe)
    Les 8 bits suivant correspondent à la valeur de e (l'exposant)
    Les 23 bits suivants (sous forme fractionnaire) correspondent à m (la mantisse)

    La formule générale est x = (-1)^s * 2^(e - 127) * (1+ m)
    0
  10. chat
     
    comment fai tu pour trouve 1,9140625 je ne comprend rien pardon explique moi
    0
  11. KX Messages postés 19031 Statut Modérateur 3 020
     
    J'ai m=11101010000000000000000 (les 23 derniers bits) qui est sous forme fractionnaire
    Ça me donne m= 1/2 + 1/4 + 1/8 + 0/16+ 1/32 + 0/64+ 1/128 + 0256 ...
    D'où m=0,9140625

    Or la formule c'est 1+m donc 1,9140625 !

    D'où -1 * 8 * 1,9140625 = -15,3125
    0
  12. chat
     
    merci pour l aide c est vraiment gentille.j ai compri
    0