You are on page 1of 11

La représentation binaire des

réels

A.Vigier 1
Représentation d’un réel dans le système décimal :

12,89 = 1×101 + 2×100 + 8×10-1 + 9×10-2

Représentation d’un réel dans le système binaire :

11,01 = 1×21 + 1×20 + 0×2-1 + 1×2-2

NSI A.VIGIER 2
Conversion décimal binaire

Conversion décimal -> binaire des nombres à virgule

Exemple : 5,1875

Partie entière : 510=1012

Partie décimale : 0,187510


à décomposer en base 2:
0,1875 × 2 = 0 + 0,375
0,375 × 2 = 0 + 0,75
0,75 × 2 = 1 + 0,5
0,5 × 2 = 1 + 0

NSI A.VIGIER 3
Exemple : 5,187510 s’écrit donc :

22 21 20 2-1 2-2 2-3 2-4

1 0 1 0 0 1 1

donc 101,00112

NSI A.VIGIER 4
A vous :

1. écrire en base 2 : 4,12510

2. écrire en base 10 : 110,01012

3. écrire en base 2 : 0,110

NSI A.VIGIER 5
Problème de cette représentation

On peut pas représenter des nombres très grands ou très


petits.

On utilise une autre représentation qui s’inspire de la


notation scientifique.

NSI A.VIGIER 6
Rappel : notation scientifique :

307,258 =

0,0001621 =

Avec les puissances de 2 :


Exemples :
1012 =

0,011012 =

NSI A.VIGIER 7
La norme IEEE 754 est la norme la plus employée pour la
représentation des nombres à virgule flottante dans le domaine
informatique. La première version de cette norme date de
1985.

Deux formats sont associés à cette norme :


● le format "simple précision" : 32 bits
● le format "double précision" : 64 bits

NSI A.VIGIER 8
Vocabulaire :

Un nombre à virgule est donc représenté sous la forme :

s : signe (0 si +, 1 si -)

m : mantisse (partie décimale)

n : exposant (entier relatif)

Ex : 1,101 x 2-10

NSI A.VIGIER 9
Signe Exposant Mantisse
Simple précision 1 bit 8 bits 23 bits
Double précision 1 bit 11 bits 52 bits

NSI A.VIGIER 10
Format Taille Précision Emin Emax Valeur max

Simple 32 23 bits + 1 -126 +127 3.403...1038


Double 64 52 bits + 1 -1022 +1023 1.798...10308

NSI A.VIGIER 11

You might also like