Académique Documents
Professionnel Documents
Culture Documents
Module:
Électronique numérique
N b a n 1a n 2 .....a1a 0
a i 0,1, 2.....(b 1) ai sont des symboles ( ou bien des chiffres)
• Système de numération:
125 8 2482 16
5 15 8 2 155 16
7 1 8 B 11 9 16
1 0 9 0
Exemples:
lecture
0,25*2 = 0 ,5 (0,625)10 = (0,101)2
0,5*2 = 1 ,0
(50,625)10 = (110010,101)2
0,732*8 = 5 , 856
0,856*8 = 6 , 848
0,848*8 = 6 , 784 (0,732)10 = (0,56662…)8
0,784*8 = 6 , 272
0,272*8 = 2 , 176
Vérification:
0,56662 8 5.81 6.82 6.83 6.84 2.85 0.625 0.063750 0.011718750
0,56662 8 0.730468750
(A78,B32)16
(A 7 8 , B 3 2)16
(1010 0111 1000 , 1011 0011 0010)2
(150,62)8
(1 5 0 , 6 2)8
(001 101 000 , 110 010 )2
• Addition:
o La table d’addition en binaire est donnée par:
0 + 0 = 0
0 + 1 = 1
1 + 0 = 1
1 + 1 = 0 et report de 1
Exemples:
Vérification en décimal:
1 1 1 1 Reports
1 1 0 1 0 1 53
+ 1 0 1 1 0 0 + 45
1 1 0 0 0 0 1 98
Résultats
• Soustraction:
o La table de soustraction en binaire est donnée par:
0 - 0 = 0
0 - 1 = 1 emprunter 1
1 - 0 = 1
1 - 1 = 0
Exemples:
Vérification en décimal:
1 1 1 Emprunter 1
1 0 1 1 0 1 1 91
- 1 0 1 1 1 1 - 47
1 0 1 1 0 0 44
Résultats
• Multiplication:
o La table de multiplication en binaire est donnée par:
0 0 = 0
0 1 = 0
1 0 = 0
1 1 = 1
Exemples:
1 0 1 1 0 1 Vérification en décimal:
1 0 1 45
1 0 1 1 0 1 5
1 0 1 1 0 1 Décalage dû au zéro de 101 225
1 1 1 0 0 0 0 1
• Multiplication:
o La table de multiplication en binaire est donnée par:
0 0 = 0
0 1 = 0
1 0 = 0
1 1 = 1
Exemples:
1 0 1 1 0 1 Vérification en décimal:
1 0 1 45
1 0 1 1 0 1 5
1 0 1 1 0 1 Décalage dû au zéro de 101 225
1 1 1 0 0 0 0 1
• Division:
o La division d'un nombre binaire par un autre nombre binaire est identique à la division de
deux nombres décimaux.
o La division en binaire est plus simple puisque pour déterminer combien de fois le diviseur
entre dans le dividende, il n'y a que 2 possibilités 0 ou 1.
Exemples:
10 10,0 100
10 01 11 1 0 0
1 1 10,1
11 0 0 10
0 0 1 1 0 0 0
1 1 0 1 0 0
0 0 0 0 1 0 0
0 0 0 0
5- Capacité de la représentation
o La limite du codage des nombres est due à la longueur du mot binaire nécessaire pour les coder
o En binaire avec n bits, on ne peut représenter qu’un nombre naturel entre 0 et 2n-1, soit 2n
valeurs
o La limite du codage des nombres est la Bits Nombre de Limite de
longueur du mot binaire nécessaire pour les valeurs valeurs
coder
4 16 0 à 15
o Problème de dépassement de capacité en
arithmétique binaire 8 256 0 à 255
16 65536 0 à 65535
Exemples: Addition binaire de 247 et 53
247 1 1 1 1 0 1 1 1
53 0 0 1 1 0 1 0 1
Dépassement
de capacité à 1 0 0 1 0 1 1 0 0 44 # 300
ignorer
Pr. N. Maouhoub Electronique numérique PE6 21
Chapitre I : Systèmes de numération et codes
6- La complémentation
• Complément à 1 ( Complément Restreint CR):
o Pour déterminer le complément à 1 d’un nombre binaire, il faut complémenter chaque bit:
le 1 devient 0 et le 0 devient 1
Exemple: CR(0110011) = (1001100)
0010100101
CR(1101011010) = 0010100101 + 1
0010100110
CV(1101011010) = 0010100110
6- La complémentation
• Complément à 2 ( Complément Vrai CV):
o Méthode 2: le complément à 2 d’un nombre binaire consiste à conserver tous les bits à droite
jusqu’au premier 1 et de complémenter les autres bits,
CV(1101011010) = 00101001 10 Recopier les bits à droite jusqu'au
premier 1
Bit de signe
+81 0 1 0 1 0 0 0 1
Dépassement à -81 1 1 0 1 0 0 0 1
ignorer
1 0 0 1 0 0 0 1 0 +34 # 0
Bit de signe
Représentation du nombre
o Le nombre positif est représenté par la forme binaire naturelle sur 7 bits
o Le négatif est représenté par le complément à 2,
Exemples:
+33 0 0 1 0 0 0 0 1
-33 1 1 0 1 1 1 1 1
Dépassement à Complément à 2 de 33
ignorer
1 0 0 0 0 0 0 0 0 +33+(-33) = 0
8- Codage de l’information
• Code binaire naturel
o C’est un code dans lequel on exprime un nombre suivant le système de numération binaire
o Ce code présente un inconvénient : il introduit des erreurs lors du codage des nombres variant
de façon ordonnée. Entre deux codes successifs, plusieurs bits peuvent changer simultanément
8- Codage de l’information
• Code binaire réfléchi (code de Gray)
o Ce code consiste à coder un nombre en binaire tel que à chaque augmentation d'une unité du
chiffre décimal, un seul bit du nombre binaire équivalent change de valeur par rapport au
nombre binaire précédant.
o Pour construire un tableau des codes binaires réfléchis, on utilise des réflexions successives
0 0 0
0 1 Ajouter des 0
Symétrie 0 1
1 1 1 1 Ajouter des 1
Deux premiers codes 0 1 0
00 0 0 0
01 0 0 1
00 11 0 1 1 Ajouter des 0
01 01 0 1 0
Symétrie
11 01 1 1 0
10 11 1 1 1
Quatre premiers codes 01 1 0 1 Ajouter des 1
00 1 0 0
Pr. N. Maouhoub Electronique numérique PE6 27
Chapitre I : Systèmes de numération et codes
8- Codage de l’information
• Code binaire réfléchi (code de Gray)
o Conversion du binaire naturel en binaire réfléchi: La méthode consiste à recopier le bit à
gauche du nombre binaire naturel, et comparer le bit bn+1 et bn, le bit br résultant du code
binaire réfléchi vaut 0 si bn+1 = bn et vaut 1 si bn+1 # bn
Exemple: (10)BN 1 0 1 0
(10)BR
1 1 1 1
o Conversion du binaire réfléchi en binaire naturel : La méthode consiste à recopier le bit à
gauche du nombre binaire réfléchi, et comparer le bit bn+1 du binaire naturel et le bit bn du
binaire réfléchi. Le bit bn résultant du code binaire naturel vaut 0 si bn+1 = bn et vaut 1 si
bn+1 # bn
Exemple: (10)BR 1 1 1 1
(10)BN 1 0 1 0
8- Codage de l’information
• Code Décimal Codé Binaire (DCB)
o Dans le code DCB (ou BCD: Binary Coded Decimal), chaque chiffre décimal est codé sur quatre
bits selon son équivalent binaire
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
8- Codage de l’information
• Code alphanumérique: Code ASCII
Exemple:
« K » = 1001011 en binaire
« SP » (Espace)= 0100000 en binaire