![](//s1.studylibfr.com/store/data-gzf/fbfa0d9b3e08eb9bd409f251e5673d84/1/010139171.htmlex.zip/bg2.jpg)
Fonction Tra iter
CHAPITRE 1
REPRESENTATION ET CODAGE DE L'INFORMATION BINAIRE
INTRODUCTION :
La numération arabe est universellement adoptée, étant donné sa capacité à faire les calculs. Il s'agit
du système de numération avec la base 10. Comme on le sait, dans cette base familière :
On utilise les 10 symboles, appelés chiffres, de l'ensemble : {0, 1, 2, 3, 4, 5, 6, 7, 8, 9} ;
Un nombre quelconque peut s'écrire en utilisant les puissances de 10 ;
Exemple : 571 = 5 x 102 + 7 x 101 + 1 x 100 .
Mais la représentation des nombres avec le système décimal (base 10) n'est pas la seule utilisée. On
peut donc en utiliser d'autres, en particulier le système binaire (base 2). Les circuits logiques ne
connaissent que les valeurs 0 et 1 ; alors on peut faire des calculs et des traitements comme on le fait
avec le système décimal. Ceci permet de rendre le traitement de l'information automatique et rapide.
1. LES SYSTEMES DE NUMERATION :
1.1. Principe :
D'une façon générale, soit une base B, donc associée à B symboles : { S0, S1, …, SB-1} ; un nombre N, a
les caractéristiques suivantes :
Il s'écrit N = An-1 … Ai… A1A0avec Ai{ S0, S1, …, SB-1} ;
Il a pour valeur N = An-1.Bn-1 + … + AiBi+ … + A1B1+ A0B0(forme polymoniale) ;
Ai est le chiffre (digit) de rang i et de poids Bi ;
An est le chiffre le plus significatif (MSD : Most Significant Digit) ;
A0 est le chiffre le moins significatif (LSD : Less Significant Digit).
On va étudier les bases 2 et 16 pour leur intérêt dans les circuits logiques. La référence à la base 10
est d'un usage pratique, on étudiera alors la conversion de la base 2 vers la base 10 et vise versa.
1.2. Système binaire (base 2) :
L'homme connaît la base 10 ; il fait alors ses calculs dans cette base. Alors, puisque les systèmes
numériques ne reconnaissent que 2 états 0 ou 1, ils seront très aptes de faire les calculs dans la base
2. La base 2 a les caractéristiques suivantes :
Un nombre N s'écrit : N = AnAn-1 … Ai… A1A0avec Ai {0, 1} ; chaque chiffre est appelé
couramment bit, contraction de binary digit (chiffre binaire) ; Ce nombre N est couramment
désigné aussi par "Mot de n bits" ;
Anest le chiffre le plus significatif, couramment appelé MSB (Most Significant Bit) ;
A0est le chiffre le moins significatif, couramment appelé LSB (Less Significant Bit).
Ce nombre a pour valeur N = An-12n-1 + … + Ai2i+ … + A121+ A020(forme polymoniale);
Exemple : N = 110101 ; il a pour valeur N = 1x25+ 1x24+ 0x23+ 1x22+ 0x21+ 1x20.
1.3. Conversion de la base 2 vers la base 10 :
On exploite directement la forme polynomiale.
Exemple pour la base 2 : (1011)2= 1x23+ 0x22+ 1x21+ 1x20=8+0+2+1=8+4+2=(11)10.