Qeustion sur l'exposant décalé

angeltheking17 Messages postés 4 Statut Membre -  
angeltheking17 Messages postés 4 Statut Membre -
Bonjour,
Je voudrais vous poser une quéstion, est-ce-qu'on peut avoir un éxposant décalé négative où il est toujours un nombre entier
par exemple si on trouve l'éxposant décalé = 9 donc il est représenté en 1001 pour avoir le complément à deux de 9 on obitien 1001 par ce que c'est un nombre posétif ou on obtien 1111 par ce que le bit le plus puissant est un 1 ?!
merci et excuser mon français!!

1 réponse

  1. KX Messages postés 19031 Statut Modérateur 3 020
     
    Le complément à deux se fait sur la représentation complète du nombre, ce qui va donc dépendre du nombre de bits pour un nombre.

    Par exemple sur 8 bits : 9 devient 00001001, et donc son complément à 2 est 11110111
    Si 9 était représenté sur 4 bits comme dans tes exemples, il y aurait un débordement de capacité car la valeur maximale que l'on peut obtenir c'est 0111=7.

    De toute manière 1001 représente -7, il ne peut donc pas représenter également 9, sinon il y aurait ambiguïté sur la représentation...
    0
    1. angeltheking17 Messages postés 4 Statut Membre
       
      oui mais 9 est un nombre posétif le complément a deux ne change pas non ?
      0
    2. KX Messages postés 19031 Statut Modérateur 3 020
       
      Le complément à deux d'un nombre positif représente le nombre négatif associé.
      Donc 9 est représenté par 00001001, et son complément à deux, 11110111, représente -9
      0
    3. angeltheking17 Messages postés 4 Statut Membre
       
      ok ! je vous remerci =)
      0