ISSAT Sousse 2022-2023
Cours d’Électronique appliquée
Chapitre 1. Représentation des données dans les
systèmes numériques
Pr. Djemal Ridha
Departement d’Electronique
ISSAT Sousse -2022-2023
1.1. Représentation des nombres dans les différentes bases
1.2. La conversion des nombres entre les bases
1.3. Exemples de conversion des nombres entre les bases
1.4. Représentation de l’information dans le système binaire
1.4. Quelques exemples de codes
Département Electronique appliquée Chapitre 1 – page: 1
d’Electronique Pr. Ridha Jemal
ISSAT Sousse 2022-2023
1. Représentation des nombres dans les différentes bases
Système décimal:
Un nombre décimal: 7251 représente une quantité égale à :
7 milliers + 2 centaines + 5 dizaines + 1 unité
Pour être plus explicite, ce nombre pourrait être écrit comme:
7 x 103+ 2 x 102 + 5 x 101 + 1 x 100
En général, ce nombre décimal est représenté par une série de
coefficients comme suit: a4 a3 a2 a1 a0 • a-1 a-2 a-3
Le coefficients aj représente l’un des 10 digits (0, 1, 2, …, 9), et l’indice
j donne la valeur de la position du coefficient qui est aussi la puissance de
la base. Ceci pourrait être exprimé par:
a4x104 + a3x103+ a2x102+ a1x101+ a0x100 + a-1x10-1 + a-2x10-2+ a-3x10-3
• La forme générale est donnée par:
anx10n + an-1x10n-1 + • • • + a0x100 + a-1x10-1 + • • • + a-mx10-m
n = (nombre de chiffres avant la virgule )-1
m = nombre de chiffres après la virgule
Département Electronique appliquée Chapitre 1 – page: 2
d’Electronique Pr. Ridha Jemal
ISSAT Sousse 2022-2023
1. Représentation des nombres dans les différentes bases
Les nombres binaires
Le système de numération décimal est dit de base 10 parce qu'il utilise les
10 chiffres et ces coefficients sont multipliés par une puissance de 10 .
Le système binaire est un système de numération diffèrent. Les
coefficients d’un tel système ont uniquement deux valeurs possibles qui
sont: 0 ou 1. Chaque coefficient aj est multiplié par 2j
Par exemple, la valeur équivalente en décimal du nombre binaire 11010.11
est 26.75 Elle est obtenu par la multiplication des coefficients en
puissance de 2.
1x24 + 1x23 + 0x22 + 1x21 + 0x20 + 1x2-1 + 1x2-2 = 26.75
Par exemple, un nombre exprimé dans un système de base r présente des
coefficients multipliés par des puissances de r:
an x rn +an-1 x rn-1 +• • •+ a2 x r2+a1 x r1 +a0 x r0 +a-1 x r-1 +• • •+a-m x r-m
Département Electronique appliquée Chapitre 1 – page: 3
d’Electronique Pr. Ridha Jemal
ISSAT Sousse 2022-2023
1. Représentation des nombres dans les différentes bases
Les nombres binaires
Il existe plusieurs base à savoir:
o Le système binaire : r
= 2, manipule 2 digits ou bits 0, 1
o Le système Base-5: r = 5, manipule 5 digits : 0, 1, 2, 3, 4
o Le système Octal : r = 8, manipule 8 digits : 0, 1, 2, 3, 4, 5, 6, 7
o Le système Hexadécimal: r = 16, manipule 16 digits : 0, 1, 2, 3, 4,
5, 6, 7, 8, 9, A, B, C, D, E, F
Exemples:
o (4021.2)5 = 511.4 10
o (127.4)8 = 87.5 10
o (B65F)16 = 46687 10
o (110101)2 = 53 10
Département Electronique appliquée Chapitre 1 – page: 4
d’Electronique Pr. Ridha Jemal
ISSAT Sousse 2022-2023
1. Représentation des nombres dans les différentes bases
Les nombres binaires
Les nombres binaires sont représentés sous forme de groupe d’information
élémentaires (Biner Digits) appelés bit .
Les valeurs des bits:
Le bit à l'extrême droite =1 (20)
Le bit à sa gauche =2 (21)
Le bit suivant =4 (22) etc…
Le bit du poids faible (tout à droite): "Least Significant Bit“ (LSB)
Le bit du poids fort (tout à gauche): "Most Significant Bit" (MSB)
En utilisant n bits, on peut représenter 2n combinations différentes
e.g. 2 bits ... 22 = 4 combinations
4 bits ... 24 = 16 combinations
8 bits ... 28 = 256 combinations
Les architectures numériques utilisent des bits en groupes de 4:
4 bits = 1 quartet (nybble)
8 bits = 1 octet (byte)
16 bits = 1 mot(word)
Département Electronique appliquée Chapitre 1 – page: 5
d’Electronique Pr. Ridha Jemal
ISSAT Sousse 2022-2023
2. La conversion des nombres entre les bases
Conversion d’un nombre de base r vers le système décimal
La conversion d’un nombre D= an …. a2 a1 a0 • a-1 a-2 …a-m dans une
base r vers le système décimal est effectuée en exprimant ce nombre
en série de puissances selon la forme canonique suivante:
an*rn +an-1*rn-1 +•••+a2*r2 + a1*r1 +a0*r0 +a-1*r-1+•••+a-m*r-m
n = (nombre de chiffres avant la virgule )-1
m = nombre de chiffres après la virgule
Développement en polynôme d’un nombre dans sa base r (forme canonique)
Ce nombre présente n+1 chiffres avant la virgule et m chiffres après la
virgule.
Exemples
1A3816 = 1*163 + 10*162 + 3*161 + 8*160
465.38 = 4*82 + 6*81 + 5*80 + 3*8–1
Département Electronique appliquée Chapitre 1 – page: 6
d’Electronique Pr. Ridha Jemal
ISSAT Sousse 2022-2023
2. La conversion des nombres entre les bases
Conversion d’un nombre décimal vers un système de base r
Cette conversion est obtenue en divisant le nombre par la base r. On
obtient un quotient Q et un reste d. Cette opération est itérée jusqu’à
l’obtention d’un quotient nul. Ainsi, on récupère les restes en suivant le
sens inverse de celui des divisions.
Exemple de conversion d’un nombre décimal dans le système binaire
179 : 2 = 89 reste 1 (LSB)
: 2 = 44 reste 1
: 2 = 22 reste 0
: 2 = 11 reste 0
: 2 = 5 reste 1
: 2 = 2 reste 1
: 2 = 1 reste 0
: 2 = 0 reste 1 (MSB)
Le résultat s’exprime ainsi : 179 10 = 101100112
Remarque: Cette approche de division d’un nombre décimal par la base r
s’applique à toute les bases: binaire, base-5, octal et hexadécimal.
Département Electronique appliquée Chapitre 1 – page: 7
d’Electronique Pr. Ridha Jemal
ISSAT Sousse 2022-2023
2. La conversion des nombres entre les bases
Schéma de Conversion
Décimal
Développement
en polynome
Binaire
Octal Hexadécimal
La conversion de et vers la base binaire, octale et hexadécimale est
assez particulière puisque 23=8 et 24=16. Un chiffre octal (resp.
hexadécimal) nécessite 3 bits (resp. 4 bits) pour sa représentation dans
le système binaire.
Département Electronique appliquée Chapitre 1 – page: 8
d’Electronique Pr. Ridha Jemal
ISSAT Sousse 2022-2023
2. La conversion des nombres entre les bases
Conversion entre les bases binaire, octale et hexadécimale
Rappelons qu’un chiffre octal (resp. hexadécimal) nécessite 3 bits (resp.
4 bits) pour sa représentation dans le système binaire.
La conversion du Binaire vers Octal/Hexadécimal
La conversion est facilement effectuée en décomposant la séquence binaire
en groupes de 3 chiffres binaires pour la base octal et en quatre chiffres
binaires pour la base hexadécimale.
Exemples : (10 110 001 101 011 . 111 100 000 110)2 = (26153.7406)8
(10 1100 0110 1011 . 1111 0010)2 = (2C6B.F2)16
La conversion de Octal/Hexadécimal vers le Binaire
La conversion de la base octale (resp. hexadécimal) vers la base binaire
est effectuée en exprimant chaque chiffre octal en une séquence de 3 bits
(resp. 4 bits). Cette procédure représente l’inverse de la précédente où on
a décomposé la sequence binaire en un goupe de 3 ou 4 bits.
Département Electronique appliquée Chapitre 1 – page: 9
d’Electronique Pr. Ridha Jemal
ISSAT Sousse 2022-2023
2. La conversion des nombres entre les bases
Décimal Binaire Octale Hexadécimale
(Base 10) (Base 2) (Base 8) (Base 16)
00 0000 00 0
01 0001 01 1
02 0010 02 2
03 0011 03 3
04 0100 04 4
05 0101 05 5
06 0110 06 6
07 0111 07 7
08 1000 10 8
09 1001 11 9
10 1010 12 A
11 1011 13 B
12 1100 14 C
13 1101 15 D
14 1110 16 E
15 1111 17 F
Département Electronique appliquée Chapitre 1 – page: 10
d’Electronique Pr. Ridha Jemal
ISSAT Sousse 2022-2023
3. Exemples de conversion des nombres entre les bases
Conversion d’une fraction décimale vers le système binaire
Une méthode similaire a celle de la conversion d’un entier est appliquée
pour les fractions décimales, sauf que la division est remplacée par une
multiplication par la base r. On en retient les valeurs entières ainsi
obtenues dans le même sens que celui de la multiplication.
Exemple : 0.687510
Partie entière Reste en fraction décimale
0.6875x2 = 1 + 0.3750
0.3750X2 = 0 + 0.7500
0.7500x2 = 1 + 0.5000
0.5000x2 = 1 + 0.0000 (on arrête la
multiplication)
0.687510 = 0.10112
Département Electronique appliquée Chapitre 1 – page: 11
d’Electronique Pr. Ridha Jemal
ISSAT Sousse 2022-2023
3. Exemples de conversion des nombres entre les bases
Conversion d’une fraction décimale vers le système octal
Soit la fraction décimale 0.51310 . On cherche à l'exprimer dans le
système octal (r=8).
Partie entière Reste en fraction décimale
0.513x8 = 4 + 0.104
0.104X8 = 0 + 0.832
0.832x8 = 6 + 0.656
0.656x8 = 5 + 0.248
0.248x8 = 1 + 0.984
0.984x8 = 7 + 0.872
(On décide d'arrêter
la multiplication)
0.51310 = 0.4065178
Département Electronique appliquée Chapitre 1 – page: 12
d’Electronique Pr. Ridha Jemal
ISSAT Sousse 2022-2023
3. Exemples de conversion des nombres entre les bases
Quelques exemples
• 1CE816 = 1*163 + 12*162 + 14*161 + 8*160 = 740010
• F1A316 = 15*163 + 1*162 + 10*161 + 3*160 = 6185910
• 436.58 = 4*82 + 3*81 + 6*80 + 5*8–1 = 286.62510
• 132.34 = 1*42 + 3*41 + 2*40 + 3*4–1 = 30.7510
o (673.124)8 = (110 111 011. 001 010 100)2
o (306.D)16 = (0011 0000 0110 . 1101)2
Département Electronique appliquée Chapitre 1 – page: 13
d’Electronique Pr. Ridha Jemal
ISSAT Sousse 2022-2023
4. Représentation de l’information dans le système binaire
Dans le système binaire, l’information prend plusieurs formes à savoir :
Information
Instructions Données
Réels Entiers Des Codes
Caractères:
Virgule fixe Non signés
ASCII
Virgule flottante Signés Audio
Image
Vidéo
Département Electronique appliquée Chapitre 1 – page: 14
d’Electronique Pr. Ridha Jemal
ISSAT Sousse 2022-2023
5. Quelques exemples de codes
Codage des caractères
ASCII - American Standard Code for Information Interchange
Code sur 7 bits (128 caractères différents)
Valeurs numériques , ponctuation et lettres.
Alphabet American...
Caractères spéciaux... ö, å, ñ etc.
ASCII étendue – sur 8 bits pour représenter 256 caractères.
Unicode (16 bits) : Il permet de coder jusqu’à 65 536 caractères. Ce
code permet de coder en plus de caractères européens plus de
42000 caractères émanant d’autres langues.
ISO 10646 (32 bits): Plus de possibilité dans le codage. Il se présente
comme un système de codage universel pour tous les systèmes
d'écriture.
Département Electronique appliquée Chapitre 1 – page: 15
d’Electronique Pr. Ridha Jemal
2022-2023
5. Exemple de code
Quelques propriétés intéressantes du code ASCII
Le code ASCII présente quelques propriétés intéressantes:
Les digits de 0 à 9 ont des valeurs Hexadécimale
comprises entre 3016 et 3916
Le lettres majuscules de A-Z ont des code ASCII qui
varient entre 4116 et 5A16
Le lettres minuscules de a-z ont des code ASCII qui
varient entre 6116 et 7A16
La translation d’une lettre majuscule vers une lettre
minuscule (et vice versa) s’effectue en basculant le 6ième
bit de ‘1’ à ‘0’ (respectivement de ‘0’ à ‘1’).
Département Electronique appliquée Chapitre 1 – page: 16
d’Electronique Pr. Ridha Jemal
ISSAT Sousse 2022-2023
5. Quelques exemples de codes
Codage BCD (Binary Coded Decimal)
Décimal Binaire
Pour passer du décimal au binaire, il faut 0 0000
effectuer des divisions successives. IL existe
une autre méthode simplifiée pour le passage du 1 0001
décimal en binaire. 2 0010
Le principe consiste a faire des éclatements 3 0011
sur 4 bits et de remplacer chaque chiffre 4 0100
décimal par sa valeurs binaire correspondante.
5 0101
Les combinaisons supérieures à 9 sont 6 0110
interdites.
Le code BCD 7 0111
Exemples: 2 7 9
de 279 est: 8 1000
0010 0111 1001
0010 0111 1001 9 1001
Cette technique de codage est largement utilisée dans les systèmes
électroniques .
Département Electronique appliquée Chapitre 1 – page: 17
d’Electronique Pr. Ridha Jemal