You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Richard Tremblay et Djamal Rebaïnesystèmes <strong>de</strong> numération1.8.3 Représentation à point flottantLa représentation "à point flottant" <strong>de</strong> l'ordinateur utilise la base 2 naturellement. Pour toutnombre rationnel r, on a la forme suivante:r = (+/-) m X 2 eoù la mantisse m 0,5 ≤ m < 1et l'exposant e est représenté en binaire.Une mantisse contenue dans ces limites est dite normalisée.La mantisse m étant toujours supérieure à 0,5, elle débute donc toujours par un 1 dans sareprésentation binaire. Les compagnies utilisent ce fait pour introduire ce qu'ils appellent le "bitcaché", c'est-à-dire que le premier 1 dans la mantisse ne trouve pas <strong>de</strong> représentation physique etexplicite à l'interne mais plutôt une représentation dite ¨logicielle¨. L'ordinateur élimineautomatiquement ce 1 à l'écriture <strong>de</strong> la mantisse à l'interne et le re-génère par un circuitélectronique approprié à la lecture. On gagne ainsi une position binaire pour la mantisse donc <strong>de</strong>la précision car c'est elle qui en est responsable comme on le verra plus loin.Dépendant <strong>de</strong>s compagnies, l'exposant peut être exprimé soit sous la forme du complément à 2,soit sous la forme binaire relative. Cette <strong>de</strong>rnière est obtenue en ajoutant systématiquement àl'écriture <strong>de</strong> l'exposant (qui peut être négatif) une constante égale à la moitié <strong>de</strong> la valeurmaximum <strong>de</strong> l'unité <strong>de</strong> rangement réservé à l'exposant pour obtenir une valeur écritenécessairement positive. À la lecture, cette même constante est soustraite automatiquement à lavaleur lue par un circuit électronique approprié. On dit que l'opération est réalisée <strong>de</strong> façon¨câblée¨.Quant au signe, une position binaire suffit en suivant une convention. Celle utilisée est toujours 0pour indiquer le + et 1 pour marquer le - .Exemple 39 : Supposons que l'on dispose d'une unité <strong>de</strong> rangement <strong>de</strong> quatre bits pour lamantisse, d'une <strong>de</strong> trois bits pour l'exposant.3210MANTISSE654EXPOSANTSIGNE60