Virgule flottante, mantisse

Virgule flottante, mantisse

by Chloé Alice Mondon -
Number of replies: 2

Bonjour, 

Dans le cas des virgules flottantes en représentation binaire je suis un peu confuse  en ce qui concerne la mantisse. 


Je n’ai pas compris si on considère le premier chiffre apres la virgule comme  2^0 (exemple du cours)  ou bien comme 2^-1 (série d’exercice) ?

Plus clairement si on a 1 bit de signe, 2 d’exposant et 3 de mantisse soit : 101011

Le chiffre en valeur décimale sera  -2,75 ou -2,625 ?

Merci beaucoup,


In reply to Chloé Alice Mondon

Re: Virgule flottante, mantisse

by Niels Marie Olivier Vadot -

Bonsoir,

D'apres ce que j'ai compris du cours, on a

101011 => 1 01 011 (on separe les composantes)
1 => signe -
01 => 2^1 = 2
011 => c'est l'ecriture de 1,011 en binaire. le 1 avant la virgule est implicite (en effet, si on avait 0,011, c'est qu'on a mal choisi la puissance de 2 pour l'ecriture scientifique base 2)

Donc on a
1 01 011 => - 2 * (1*1 + 0*1/2 + 1*1/4 + 1*1/8) = - 2,75

Il faut bien distinguer l'ecriture en binaire (1 01 011) et l'ecriture en base 2 scientifique (- 1,011 * 2^1), je pense que la confusion vient de la


Rq: Cette notation n'inclut pas la representation du 0, pour cela on utilise un autre systeme de representation discute slides 41-42 qui n'est pas au programme de l'examen

J'espere que ca t'aide :)