Vous êtes sur la page 1sur 25

REPUBLIQUE DU MALI

MINISTERE DE L'ENSEIGNEMENT SUPERIEUR ET DE LA RECHERCHE SCIENTIFIQUE

UNIVERSITE PRIVE DU MALI

INTEC-SUP

Support de cours: Electronique Numérique

Niveau: Licence

Chargé de cours: Dr-Ingr. SALIF NABOUNA DEMBELE

2022/2023
Chapitre 1: Historique

Plan

1. Introduction

2. Rappels sur les systèmes de numération

2022/2023
1. Introduction-1: Historique de l’ électronique

1820: découverte du courant électrique


1870: Invention du téléphone sur fil
1900: Transmission de signaux par voie hertzienne:
Telegraph sans fil, radar
1920: Premier ordinateur utilisant des relais
1946: Apparition du premier ordinateur a tubes a vides (ENIAC)
1950: Construction des premiers transistors
1960: Construction des premiers circuits intégrés:
quelques centaines de transistors sur un centimètre carre: SSI

2022/2023
1. Introduction-2: Historique de l’ électronique
 Intégration plus importante du nombre de transistors sur la même surface
1970: Plusieurs milliers de transistors (MSI, 10 micron)
1980: Plusieurs centaines de milliers de transistors (LSI, 1 micron)
1990: Plusieurs de millions de transistors (VLSI, 0,35 micron)
2000: Plusieurs dizaines de millions de transistors (VLSI, 0,12 micron)
ex: Pentium 4: 55 millions de transistors
 Quelques chiffres
- 15 milliards de circuits intgrés par an,
Fabrication de
- 2 million de transistors par seconde.
Enjeu Economique et militaire

2022/2023
 Vers le <<tout numérique>>

Un exemple: Evolution technologie du téléphone


1900: transmission analogique par fil, commutateurs électromécaniques.

1970: numérisation du réseau entre centraux, la transmission reste analogique entre le poste de l’abonne
et le centre local.

1995: portable, GSM: transmission numérique de l’appelant a l’appelé

2022/2023
 Pourquoi cette évolution?
 Transmission analogique  Transmission numérique

Codage binaire
Ensemble continu de valeurs

Transmission Transmission

Trop sensible aux fluctuations


et aux parasites 2022/2023
 Pourquoi cette évolution?
Puissant outils mathematique
Algebre de Boole
Interret
-simplification des systemes
du -equivalent de systemes
-correction d’un signal errone
Codage
Beaucoup de systemes
binaire ont deux etats physiques

-{presence, absence} de courant


-systemes{ouvert, ferme}
-surface{creux, bosses}
-aimantation {nord, sud}

2022/2023
 Applications Audio

Enregistrement par gravure:


Disques 78, 45, 33 Tr (vinyle)
-Enregistrement analogique:
microsillon dont l’epaiseur varie
avec l’intensite du signal
-Sensible aux poussieres et aux
rayures

Compact disque
Enregistrement numerique:
Alternance de creux de plats

2022/2023
2. Rappels sur les systèmes de numération
2-1 Définition
Un système de numération se definit par deux elements:
 La base du système
 Les symbols du système
En informatique les systemes les plus utilizes sont les suivants

2022/2023
2-2 Numération en base b: Notation

Soit N un nombre quelconque exprime dans une base b.


N sera note comme suit:
Tel que:
b: base du système de numération
ai symbols du système, I = 0………n-1; ai < b
Exemples:
 N1 =(19017)10
En Décimal, avec a4 = 1, a3 = 9, a2 = 0, a1 = 1, a0 = 7. On remarque que les ai sont tous inferieurs à la base (ai < 10)
 N2 = (1011101)2
En Binaire, avec a6 = 1, a5 = 0, a4 = 1, a3 = 1, a2 = 1, a1 = 0, a0 = 1
 N3 = (1370)8
En Octal, avec a3 = 1, a2 = 3, a1 = 7, a0 = 0
2022/2023
 N4 =(A9120)10
En Hexadécimal, avec a4 = A, a3 = 9, a2 = 1, a1 = 2, a0 = 0.
 N5 = (18095)8
La notation N5 = (18095)8 n’est pas correcte, car tous les chiffres doivent inferieure à 8 ce qui n’est pas le cas pour le
2ième chiffre et aussi pour le 4ième chiffre (a1 = 9 > 8) et (a3 = 8).
2-3 Le système binaire (base 2)
C’est la base utilisée en informatique pour la représentation des informations au niveau machine. Ce système possède
deux chifrres ou caractères ou encore symboles: 0 et 1. Ces deux états sont les seuls que la machine peut assimiler.

Exemple:

MSB: Most Significant Bit

LSB: Less Significant Bit


2022/2023
2-3 Le système décimale (base 10)

C’est le système usuel dans la vie quotidienne. La base du système décimal est 10 et ses symboles sont les 10
chiffres: 0, 1,2,3,4,5,6,7,8,9.
Cela veut dire qu’en décimal les 10 chiffres précédents sont suffisants pour exprimer n’importe quel nombre.
Seulement, la machine ne pouvant assimiler que les deux valeurs 0 et 1, il serait important de savoir comment
exprimer les nombres décimaux en binaires et comment effectuer l’opération inverse, et on parle de conversion de
base.

Exemple:

Le nombre se décompose sous la forme:

2022/2023
2-4 Le système octal (base 8)

Dans ce système octal, la représentation des nombres est faite par une succession de groupes de chiffres, choisis dans
les huit premiers décimaux, c'est-à-dire entre 0 et 7. La base est 8 et les poids associés aux chiffres sont des
puissances de 8.
D'une manière analogue aux systèmes déjà vus, on pourra donc décomposer un nombre octal, par exemple 3 476, de
la façon suivante: 3 476 = (3 x 83) + (4 x 82) + (7 x 81) + (6 x 80)al

De plus, pour le même nombre, on peut faire un autre type de lecture ; en faisant les calculs avec des nombres
décimaux et en employant la méthode décrite précédemment pour les nombres décimaux :
3x8= 24 ; 24 + 4 = 28
28 x 8 = 224 ; 224 + 7 = 231
231 x 8 = 1 848 ; 1 848 + 6 = 1 854
Le nombre octal 3 476 correspond donc au nombre décimal 1 854.

2022/2023
2-5 Le système hexadécimal (base 16)

L'utilisation de la base b =16 résulte du développement des micro-ordinateurs. Les symboles utilisés dans cette base
sont les dix chiffres de 0 à 9 complétés par les lettres A (pour 10), B (pour 11), C (pour12), D (pour 13), E (pour 14)
et F (pour 15).
Le nombre binaire est déduit en remplaçant chaque chiffre hexadécimal par son quartet binaire
Nombre Hexadécimal E 3 B 1
Nombre Binaire 1110 0011 1011 0001

2-6 Changement de base, conversions.


2-6-1 Conversions vers la base décimale c’est à dire passage de la base 2, 8, 16 à la base 10.
L’exemple suivant illustre la méthode de conversion, en décimal, d’un nombre exprimé dans une base b quelconque.
Exemple: Soit N = (an-1an-2an-3... a0)b. Pour avoir la représentation en décimal du nombre N exprimé dans une base b
quelconque, il suffit d’effectuer le calcul suivant: (N)b = an-1* bn-1+...+ a1* b1+ a0* b0. La formule générale s’écrit
comme suit:
i étant le poids du chiffre ai.
2022/2023
Exemple-1: On considère le nombre: N = (1023)4
• on commence par définir le poids de chaque chiffre et cela en les numérotant de droite
gauche et on commençant la numérotation
à à partir de 0.

• Puis, on multiplie chaque chiffre ap de poids p par la base b élevée à la puissance p. (ap*bp)
N = 1*43+ 0*42+ 2*41+ 3*40= 64 + 0 + 8 + 3= 75.
Ainsi, nous avons: N = (1023)4= (75)10
La conversion en décimal d’un nombre exprimé en binaire s’effectue suivant le même procédé:
Exemple-2: Soit à convertir en décimal, le nombre N exprimé en binaire comme suit: N = (10111001)2
• Les poids des chiffres:

2022/2023
• ainsi, le nombre N en décimal est calculé comme suit:
N = 1*27+ 0*26+ 1*25+ 1*24+ 1*23+ 0*22+ 0*21+ 1*20 = 128 + 0 +32 + 16 + 8 + 0 + 0 + 1= 185
D’où N = (185)10
Exemple-3: Soit à convertir en décimal le Nombre X = (175)8.
(X)10= 1*82+ 7*81+ 5*80= 64 + 56 +5= 125. Ainsi, (175)8 = (125)10
Exemple-4: Soit à convertir en décimal le Nombre X = (A24)H.
(X)10= A*162+ 2*161+ 4*160 = 10*162+ 2*161+ 4*160= 2596. Ainsi, (A24)H= (2596)10
2-6-2 Passage de la base 10 à la base 2, 8, 16
Pour exprimer en binaire, un nombre exprimé dans une base b, on dispose d’une méthode par divisions successives.
 Conversion par division successives
Soit X un nombre exprimé dans la base 10. Pour l’exprimer dans une autre base b, il suffit d’effectuer des divisions
successives sur b jusqu’à l’obtention d’un résultat nul. Le résultat est (X)10 = (rm rm-1... r1r0)2

2022/2023
 les étapes à suivre sont les suivantes:
soit Xi: le résultat de la division.
ri: le reste de la division n°i.
1) Effectuer la division X / b = X0 et le reste r0 si X0 = 0 alors aller à 3) sinon aller à 2)
2) Effectuer la division Xi / b = Xi+1 et le reste ri+1 si Xi+1 = 0 alors aller à 3) sinon aller à 2)
3) Arrêter la division. Le résultat est (X)10 = (rm rm-1... r1r0)2
Exemple: Soit le nombre Y = (115)10, convertir ce nombre en binaire:

2022/2023
 Le passage de la base 10 à la base 8 s’effectue de la même manière que le passage de
la base 10 à la base 2.
Exemple: Soit à convertir successivement en Octal et en hexadécimal les nombre X = (125)10 et Y = (2596)10
Pour cela, on va effectuer les divisions successives de X sur 8 (Y sur 16). Les restes de ces divisions vont constituer
les chiffres de X (Y) exprimé en Octal (Hexadécimal).

 L’arithmétique de l’ordinateur est fondée sur le système binaire, c’est pourquoi il faut connaître comment passer
de l’octal (ou de hexadécimal) au binaire et inversement.
 Pour convertir un nombre octal en binaire, il faut passer par une base intermédiaire qui est la base 10
2022/2023
Exemples:
1) Soit le nombre Y = (175)8= (?)2.
a. Passage de l’octal à la base 10
Y = (175)8 = 1*82+ 7*81+ 5*80= (125)10
b. Passage du décimal au binaire
Y = (125)10= (1111101)2
Conclusion Y = (175)8= (1111101)2
2) Soit le nombre Y = (A24)H= (?)2.
a. Passage de l’hexadécimal à la base 10
Y = (A24)H= (2596)10
b. Passage du décimal au binaire
Y = (2596)10= (101000100100)2
Conclusion Y = (A24)H= (101000100100)2

2022/2023
Remarques:

1) Lorsqu’une base est une puissance d’une autre base, le passage de l’une à l’autre devient très facile et ne nécessite
pas une base intermédiaire.
2) Ainsi, le passage de la base 8(23) ou 16(24) à la base 2 peut s’effectuer sans passer par la base 10.
2-6-3 Passage de l’octal au binaire
 La base 8 est une puissance de la base 2. Pour convertir un nombre octal en binaire, on possède comme suit:
 on a 8 = 23 cela veut dire que pour représenter un seul chiffre octal en binaire, il faut utiliser 3bits.
 ainsi, la représentation des chiffres de la base 8 en binaire est la suivante:

2022/2023
Exemple 1:
Soit le nombre Y = (175)8= (?)2.
Pour trouver l’équivalent binaire de ce nombre octal, il suffit de trouver l’équivalent
binaire de chaque chiffre octal.

Y = (175)8= (1111101)2
Exemple 2:
Soit le nombre binaire Y = (1111101)2= (?)8.
Pour trouver l’équivalent octal de ce nombre binaire, il suffit de regrouper les bits du nombre binaire en groupes de
3 bits en partant de la droite. Si le dernier groupe ne contient pas trois bits, ajoutez des zéros. Ainsi, trouver
l’équivalent octal de chaque groupe de 3 bits.
2022/2023
Y = (1111101)2= (175)8
2-6-4 Passage de l’hexadécimal au binaire

 La base 16 est une puissance de la base 2. Pour convertir un nombre hexadécimal en binaire, on possède comme
suit:
 on a 16 = 24 cela veut dire que pour représenter un seul chiffre hexadécimal en binaire, il faut utiliser 4bits.
 ainsi, la représentation des chiffres de la base 16 en binaire est la suivante:

2022/2023
Exemple 1:

Soit le nombre Y = (A24)H = (?)2.


Pour trouver l’équivalent binaire de ce nombre hexadécimal, il suffit de trouver l’équivalent binaire de
chaque chiffre hexadécimal
2022/2023
Y = (A24)H= (101000100100)2
Exemple 2:
Soit le nombre binaire Y = (101000100100)2= (?)H.
Pour trouver l’équivalent hexa de ce nombre binaire, il suffit de regrouper les bits du nombre binaire en groupes de 4
bits en partant de la droite. Si le dernier groupe ne contient pas trois bits, ajoutez des zéros. Ainsi, trouver l’équivalent
hexa de chaque groupe de 4 bits.

Y = (101000100100)2= (A24)H
2022/2023
Je vous remercie de votre très
aimable attention

2022/2023

Vous aimerez peut-être aussi