Sie sind auf Seite 1von 4

Rappels

Électronique numérique

La numération et représentation des nombres


Codage binaire des nombres entiers

A = (N)b = an ….ai …a1a0 = anbn + …aibi + … a1b1 + a0b0

= ∑ ai . b i
La base 2: b=2 Où b est la base
ai є { 0 , 1 }
A є { 0 , 2n – 1 }

Définitions :

bit
Octet (byte) : nombre binaire de 8 bits
Mot (word) :
( 16 , 32 , 64 , 128… etc.)

2014/2015 Cours microcontrôleurs et applications, SMP, S6, Parcours IEA Prof. Ouadou M.
Rappels
Électronique numérique

Pour 8 bits :

C’est le bit le plus fort qui représente le signe du mot traité.

N-2
A = - aN-1 x 2N-1 + ∑ ai x 2i ; ai є { 0 , 1 }, N=8
i=0

A є [ -2N-1 , + 2N-1 – 1 ]

a7 a6 a5 a4 a3 a2 a1 a0
27 26 25 24 23 22 21 20
- + + + + + + +
-128 +64 +32 +16 +8 +4 +2 +1

Les valeurs max et min ?

2014/2015 Cours microcontrôleurs et applications, SMP, S6, Parcours IEA Prof. Ouadou M.
Rappels
Électronique numérique

Deux représentations des nombres :

* Format Virgule fixe

Avec 8 bits, 28 nombres = 256 combinaisons différentes

La précision = 1 / 256

a7 a6 a5 a4 a3 , a2 a1 a0

Avec plus de bits on a plus de précision

++ rapidité de calcul
-- dynamique limitée (…)

2014/2015 Cours microcontrôleurs et applications, SMP, S6, Prof. Ouadou M.


Parcours IEA
Rappels
Électronique numérique

* Format Virgule flottante

Tout nombre est représenté sous forme :

N = M . bE ; avec E : exposant, M: mantisse


Ex: b10, b2

SM SE e3 e2 e1 e0 .m9 m8 m7 m6 m5 m4 m3 m2 m1 m0

Exposant (4) Mantisse(10) ( en virgule fixe )

++ dynamique large
++ plus de précision -- plus de temps de calcul

2014/2015 Cours microcontrôleurs et applications, SMP, S6, Prof. Ouadou M.


Parcours IEA

Das könnte Ihnen auch gefallen