cours 01 TN
cours 01 TN
cours 01 TN
Les ordinateurs qui fonctionnent en utilisant les propriétés de l’électricité, ne connaissent que les 1 ou les
0. C’est la raison pour laquelle il est nécessaire pour une bonne compréhension des systèmes numériques
de connaître certaines bases de numération (binaire, décimale et hexadécimale) et d’être capable d’effec-
tuer des conversions entre-elles.
a. Numération en base b
Les nombres entiers ou décimaux peuvent être représentés dans plusieurs bases différentes. De manière
générale l’expression d’un nombre en base B est de la forme:
• Dans un système décimal, on utilise un maximum de dix symboles pour représenter un nombre quel-
conque N, soit : 0, 1, 2, 3, 4, 5, 6, 7, 8,9.
• Dans un système binaire, on utilise un maximum de deux symboles pour représenter un nombre quel-
conque N, soit : 0,1.
• Dans un système octal, on utilise un maximum de huit symboles pour représenter un nombre quel-
conque N, soit : 0, 1, 2, 3, 4, 5, 6,7.
• Dans un système hexadécimal, on utilise un maximum de seize symboles pour représenter un nombre
quelconque N, soit :0,1,2,3,4,5,6,7,8,9,A ,B,C,D,E,F.
Exemple :
Donner les symboles que vous utiliseriez dans les systèmes de numération des bases : 5, 7.
Le système dans la base =5, utilise 5 symboles (0, 1, 2, 3,4).
Le système dans la base =7, utilise 7 symboles (0, 1, 2, 3, 4, 5,6).
Exemples :
Dans le système décimal : ai Ԑ { 0,1,2,3,4,5,6,7,8,9}
Soit : (54219)10 = 9x100 +1x101 +2x102+4x103+5x104
La valeur en décimal d’un nombre n de base b quelconque s’obtient en effectuant les opérations de l’ex-
pression de sa forme polynomiale.
Règle :
Conversion binaire-octal : A partir de la virgule, grouper les bits par groupes de trois en allant vers la
gauche pour la partie entière et vers la droite pour la partie fractionnaire. Convertir ensuite chaque bloc
séparément en octal selon le code binaire naturel.
Conversion octal binaire : Chaque chiffre octal est converti on binaire sur 3 bits
Exemple(1) : Soit à convertir en octal le nombre binaire N= (001110011101)2
N= (001 110 011 101)2
N= (1 6 3 5 )8 = (1635)8
On lit : un six trois cinq, six quatre un
Conversion hexadécimal binaire : Chaque chiffre hexadécimal est converti on binaire sur 4 bits
Exemple(1): Soit à convertir en hexadécimal le nombre binaire N=(1110011101)2
N= (0011 1001 1101)2
N= (3 9 D )16 = (39D)16
Exemple(2) : Soit à convertir en binaire le nombre en hexadécimal N=(7A1F,B46)16
N= ( 7 A 1 F , B 4 6)16
N= (0111 1010 0001 1111 , 1011 0100 0110)2
N= (0111101000011111,101101000110)2
Règle : L’opération consiste à procéder à des multiplications successives du nombre à convertir puis des
différents résultats par la base du nouveau système tout en conservant les nombres entiers de ces multipli-
cations.
Exemple(1) : Soit à convertir en binaire le nombre (8,35)10
Partie entière : (8)10 = (?)2
exo 01:
Convertir 1000110110112 en décimale
2. Quelle est la valeur décimale du bit de poids le plus fort d’un nombre binaire de 16 bits ?
3. Convertir 7610 en binaire par la méthode des petits nombres
4. Convertir 72910 en binaire par la méthode des divisions successives
5. Convertir 54318 en binaire
6. Convertir 6148 en décimal
7. Donner les 3 nombres à la suite de 6268
8. Convertir 14610 en binaire en passant par l’octal
9. Convertir 100111012 en équivalent octal
10. Convertir 24CE16 en décimal
11. Convertir 311710 en binaire en passant par l’héxadécimal
12. Convertir 10010000001101012 en héxadécimal.
13. Donner les 4 nombres à la suite de E9D16
14. Convertir 312.45 en base 10.
15. effectuer les conversions suivantes en utilisant la base 2 comme base intermédiaire :
a. 673.68 vers hexadécimal
b. E7C.B16 vers l’octal
c. 310.24 vers l’octal
16.sachant que (25)10=(100)b déterminer la valeur de b
exo 02:
Convertir les nombres suivants de leur base vers les 3 autres :
10 2 8 16
362,3125
10111101,101
326,5
F3C7.A
exo 03: