12.07.2015 Views

Systèmes de numération - UQAC

Systèmes de numération - UQAC

Systèmes de numération - UQAC

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!