Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
1-1-Introduction :
Dans les sciences, dans les techniques, dans les affaires, et dans la plupart des domaines nous
sommes amenés à utiliser des grandeurs )(كمية.Ces grandeurs sont mesurées, surveillées,
enregistrées, transformées mathématiquement, observées et exploitées de diverses façons
dans des systèmes réels différents. Il est important lorsqu’on travaille avec diverses grandeurs
d’être en mesure de représenter correctement et précisément leurs valeurs. Pour représenter
ces grandeurs on utilise des systèmes de numération. De nombreux systèmes de numération
sont utilisés en technologie numérique. Les plus courants sont les systèmes décimal, binaire,
octal et hexadécimal.
1-2- Définitions :
1-Système de numération : Méthode systématique de représentation des nombres à l'aide de signes
ou symboles appelés chiffres et de règles conventionnelles.
4- La base :La base d’un système de numération est le nombre de symboles (ou les chiffres ) utilisés
pour représenter les nombres dans un systèmes de numération de base B.
Remarque: Chaque système a une base .Le système décimal , par exemple dispose de dix symboles
(appelés chiffres) notés 0,1,2,3,4,5,6,7,8,9 .En décimal, B=10
5- Forme polynomiale:
Toute nombre N peut être représenté dans un système de numération de base B sous la forme
suivante:
(N)b= anBn+an-1Bn-1+……a0B0+a-1B-1+a-2B-2….a-nB-n
La forme
Ou les ai sont les chiffres utilisés en base B.la valeur de l’indice i représente la position (ou le
rang) du chiffres dan le nombre.
1
Chapitre -1 : Système de numération et codage de l’information
Cours L.C.S 2émé Année Electronique Mr : Naoui.Y
Dans la représentation d’un nombre de base B , chaque chiffre a une valeur de position
exprimée par les puissances successives de B .Ces puissances étant négatives à droite de la
virgule et positives à gauche de la virgule.
Le système décimal est un système positionnel .Cela signifie que la valeur d’un chiffre dépend
de sa position (rang) dans le nombre.
Par exemple le nombre 453, chaque symbole ou chiffre a une valeur qui dépend de sa
position, c’est-à-dire que:
453= 400 + 50 + 3
Ou encore :
Un autre exemple :
274,351=2.102+7.101+4.100 + 3.10-1+5.10-2+1.10-3
De manière générale tout nombre se résume à la somme des produits de chaque chiffre par le
poids de sa position dans le nombre.
(N)10= an-1.10n-1+an-2.10n-2+…+a0.100+a-1.10-1+…..+a-m.10-m
Rappelons que: (n-1) ) le poids le plus fort ( -m) le poids le plus faible.
Exemple:
425,234=4.102+2.101+5.100 + 2.10-1+3.10-2+4. .10-3
2
Chapitre -1 : Système de numération et codage de l’information
Cours L.C.S 2émé Année Electronique Mr : Naoui.Y
Le système décimal est difficile à adapter aux mécanismes numériques (ordinateurs), il est très
difficile de concevoir de l’équipement électronique qui puisse fonctionner avec dix niveaux de
tension différents.
Par contre il est très facile d’imaginer des systèmes électroniques simples qui fonctionnent
seulement avec deux niveaux de tension. C’est la raison pour laquelle la plupart des systèmes
numériques ont recours aux systèmes binaires (base 2) comme système de numération de
base pour leurs opérations (codage de l’information- langage machine) ( Ronald J . Tocci ,«
Circuits Numériques , Théorie et Applications » , Dunod ,1987)
Dans le système binaire il n’y a que deux symboles possibles 0 et 1 (ils sont aussi appelés bit
abréviation de Binary Digit) qui peuvent représenter n’importe quelle grandeur exprimée dans
le système décimal ou dans d’autres systèmes.
Toute ce que nous venons de dire sur le système décimal s’applique intégralement au système
binaire.
(N)2= an-1.2n-1+an-2.2n-2+…+a0.20+a-1.2-1+…..+a-m.2-m
Avec :
1.24+0.23+1.22+1.21+1.20 =( 23)10
3
Chapitre -1 : Système de numération et codage de l’information
Cours L.C.S 2émé Année Electronique Mr : Naoui.Y
Décimal Binaire
0 0
1 1
2 10
3 11
4 100
5 101
6 110
7 111
8 1000
9 1001
10 1010
11 1011
12 1100
13 1101
14 1110
15 1111
2.1. Représentation des grandeurs Binaires Dans les systèmes numériques :
Toute tension comprise entre 0 et 0.8V est associée au bit 0 et toute tension comprise entre 2
et 5V est associée au bit 1.
Bit 1
Inutilisée
Il est donc plus commode d’écrire les nombres codés en binaire sous une forme plus
compacte, dans un système dont la base est une puissance de 2, de façon à permettre une
conversion facile avec le système binaire.
Exemple:
(N)8= 536
• Chiffre 5 3 6
2 1
• Puissance (536)8= 5. 8 3.8 6. 80
• Pondérations 320 + 24 + 6 = (350) 10
Ce système est utilisé sur la plupart des nouveaux calculateurs numériques.sa base est égale à
16.On dispose de 16 symboles pour représenter un nombre hexadécimal.les 16 symboles sont
alors: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F .Les chiffres hexadécimal A à F correspondent aux valeurs
décimale 10 à 15.
Chaque signe d’un nombre hexadécimal a une pondération qui s’obtient en multipliant la
valeur numérique du symbole par la puissance de 16 correspondants au rang (position) qu’il
occupe dans le nombre.
• Signes 4 C A 2
3
• Puissances (4CA2)16 = 4.16 12.16 10. 16 2.160
2 1
5
Chapitre -1 : Système de numération et codage de l’information
Cours L.C.S 2émé Année Electronique Mr : Naoui.Y
Il faudra parfois que des valeurs décimales soient converties en valeurs binaires avant d’être
introduits dans les circuits numériques.
Par exemple, lorsque vous composez un nombre décimal sur le clavier de votre ordinateur, les
circuits internes convertissent ce nombre décimal en une valeur binaire.
La méthode consiste à trouver les poids (les puissances de la base B) pour chaque position des
chiffres du nombre de la base B, puis à additionner le tout. (Représentation polynomiale)
Remarque: Le bit de poids le plus fort a un poids de Bn-1 et le bit de poids faible est toujours B0.
= 16 + 8 + 0 + 4 + 1=(27)10
6
Chapitre -1 : Système de numération et codage de l’information
Cours L.C.S 2émé Année Electronique Mr : Naoui.Y
Il est possible de passer d’un nombre décimal à un nombre en base B en utilisant la division
successive par B. On divise successivement le nombre décimal par B en gardant les restes, on
s’arrête lorsque le quotient devient nul. Le résultat est obtenu en prenant l’ordre inverse des
restes. le premier reste à la position du bit de poids faible et le dernier reste à la position du
bit de poids fort.
(29)10 = (11101)2
(207)10 = (317)8
7
Chapitre -1 : Système de numération et codage de l’information
Cours L.C.S 2émé Année Electronique Mr : Naoui.Y
Exemple-3-:
( 0,375)10=(?)2
0,375x2=0,750 0.0
0,750x2=1,500 0.01
( 0,375)10=(0110)2
0,500x2=1,000 0.011
0,000x2=0,000 0.0110
1-4-3 .Conversion de la Base 2 vers base 2n
La conversion de la base 2 à une base 2n (B=8;B=16)peut se faire directement sans avoir à diviser ou
faire le développement polynomiale . Nous pouvons associer à chaque symbole de la base 2n
un symbole de n chiffres, qui donne la valeur binaire du nombre de la base 2n .Ce mode de
conversion permet de passer directement du binaire à la base 2n et inversement.
Pour faire la conversion, nous prenons les chiffres par tranche de n en partant de la virgule , en
allant vers la gauche pour la partie entière et vers la droite pour la partie fractionnaire.
Pour faire la conversion de la base 2n vers la base 2 on fait l’inverse de la conversion (base2
vers base 2n).Nous remplaçons chaque symbole de la base 2n par n bit binaire.
Exemple:
(4B)16 = (?)2
4 B
8
Chapitre -1 : Système de numération et codage de l’information
Cours L.C.S 2émé Année Electronique Mr : Naoui.Y
Si i et j sont tous les deux des puissances de 2 , nous utilisons la base 2 comme base relais :
i 2 j
d’où:
(4B)16 = (113)8
Il n’existe pas de méthode pour passer d’une base Bx à une autre base By directement. L’idée
est de convertir le nombre de la base Bx à la base 10 , en suit convertir le résultat de la base 10
à la base By
Exemple : ( 34)5=(?)7
Les informations traitées par l’ordinateur sont de différents types mais elles sont toujours
représentées à la base sous forme binaire. Cela implique qu’il faut effectuer fréquemment des
conversions entre les systèmes binaire et décimal, cette opération de conversion se révèle
longue est possède plusieurs inconvénient. C’est la raison pour laquelle on utilise dans
certaines situations un codage des nombres décimaux qui combine certaines caractéristiques
du système binaire et du système décimal.
9
Chapitre -1 : Système de numération et codage de l’information
Cours L.C.S 2émé Année Electronique Mr : Naoui.Y
L’action de faire correspondre à des nombres, des lettres ou des mots un groupe spéciale de
symboles s’appelle codage et le groupe .de symbole s’appelle un code.
C’est le code binaire “naturel” des chiffres décimaux (Binary Coded Decilmal) , ce code a les
avantages du décimal et du binaire. Il existe plusieurs codes BCD: le 8421,le 6311, le code
excédent 3 et le code gray.
Dans le code BCD nous associons un mot code de quatre bits à chacun des symboles du
système décimal.
7 3 9 , 5 2
0111 0011 1001 0101 0010
- Le code BCD 8421 , 6311 : indique le poids des positions pour les 4 bits du BCD.
- Le code excédent : est obtenu en ajoutant 3 (0011) au code BCD 8421.
- Le code Gray (Binaire réfléchi ): a la propriété que en passant d’une combinaison à une
autre ,un seul bit change.
10
Chapitre -1 : Système de numération et codage de l’information
Cours L.C.S 2émé Année Electronique Mr : Naoui.Y
Un ordinateur doit reconnaitre des codes qui correspondent à des nombres , des lettres et des
caractères spéciaux les codes de ce genre sont dit alphanumériques.L’ensemble des caractères
complet contient :
Le code alphanumérique le plus connu, appelé « American Standard Code for Information
Interchange » (ASCII), est utiliser par la majorité des fabricants de micro-ordinateurs.
L'addition de deux nombres binaires est parfaitement analogue à l'addition de deux nombres
décimaux. En fait, l'addition binaire est plus simple puisqu'il y a moins de cas à apprendre.
0+0=0
0+1=1
1+0=1
Exemple: 1 1 1
Retenu
11)10 1 0 1 1)2
7)10 0 1 1 1)2
= 18)10 = 10 0 1 0
11
Chapitre -1 : Système de numération et codage de l’information
Cours L.C.S 2émé Année Electronique Mr : Naoui.Y
La soustraction d'un nombre binaire d'un autre nombre est semblable à la soustraction
décimale.
0-0=0
1-0=1
1-1=0
Exemple:
1
Retenu
1 1 1 0 1)2
1 0 0 1 1)2
= 0 1 0 1 0)2
On multiplie les nombres binaires de la même façon qu'on multiplie les nombres
décimaux. En réalité, le processus est plus simple car les chiffres du multiplicateur sont
toujours 0 ou 1, de sorte qu'on multiplie toujours par 0 ou par 1.
0x0=0 Exemple:
0x1=0 1 0 0 1
1x0=0 1 0 1 1
1x1=1 1 0 0 1
1 0 0 1 .
0 0 0 0 .
1 0 0 1 .
= 11 0 0 0 1 1
La division d'un nombre binaire (le dividende) par un autre (le diviseur) est identique à
la division de deux nombres décimaux. En réalité, la division en binaire est plus simple
12
Chapitre -1 : Système de numération et codage de l’information
Cours L.C.S 2émé Année Electronique Mr : Naoui.Y
puisque pour déterminer combien de fois le diviseur entre dans le dividende, il n'y a
que 2 possibilités 0 ou 1.
Exemple:
0/0 = impossible 1 0 0 1 1 1
0/1=1
1/0= impossible
1/1=1
1.7.5. Les nombres négatifs
Exemple:
N= 1011011)2 c à1 = 0100100
-1ére méthode:
Pour trouver le complément à 2 d’un nombre N on calcul son complément à 1 et on lui
ajoute 1 au bit le moins significatif.
13
Chapitre -1 : Système de numération et codage de l’information
Cours L.C.S 2émé Année Electronique Mr : Naoui.Y
-2éme méthode:
Conserver tous les bits à partir de la droite jusqu'au premier 1 compris puis changer les
autres bits de ‘’0’’ à ‘’1’’ et de ‘’1’’ à ‘’0’’.
Exemple:
-1ére méthode: -2éme méthode:
+ 1
= 0101
Exemple1: Exemple2:
(1010100)-(1000100) =? (1 0 0 0 1 0 0 )- (1 0 1 0 1 0 0)=?
débordement
1010100 1000100
Pas débordement
+0111011 + 0101011
= 1 10001111 = 1101111
+ 1 R= - ( 0 0 1 0000)
= 0 0 1 0 0 0 0
14
Chapitre -1 : Système de numération et codage de l’information
Cours L.C.S 2émé Année Electronique Mr : Naoui.Y
• Exemple1:
(1010100)-(1000100)=? 1010100
Débordement a néglige +0111100
=1 0 0 1 0 0 0 0 R= (0 0 1 0 0 0 0)
Exemple2:
(1000100)-(1010100)=?
1000100
+0101101
=1110000 R= -(0 0 1 0 0 0 0)
• nombres, texte,
• images, sons, vidéo,
• programmes, …
16
Chapitre -1 : Système de numération et codage de l’information