Cours Systèmes logiques & Architecture des ordinateurs LSI 1ere année
Enseignante : Hemdani Asma 2021-2022
Chapitre 1 : Systèmes de numération et codes
I- Introduction
Un système de numération permet de coder une information (texte, image, nombre, parole …) en lui
attribuant un symbole ou combinaison de symboles compréhensible par le processeur. Le système
conventionnel de comptage en base 10 est incompatible avec la machine, d'où la nécessité d'introduire
d'autres systèmes de numération. Les systèmes de numération binaire et Hexadécimal sont les plus
utilisés dans le domaine de l'électronique et de l'informatique.
II- Base des systèmes de numération
La base est le nombre qui sert à définir le système de numération. On définit :
La base de système décimal est 10, si on utilise les dix chiffres du système décimal (0,1,2,3…ect)
La base de système binaire est 2, si on utilise une variable binaire, on ne dispose que deux chiffres ou
bits qui sont 0 et 1.
La base de système octal est 8, si on utilise huit chiffres de (0,1,2…7)
La base de système hexadécimal est 16, si on utilise les dix chiffres plus des lettres (0,1,2,ect…et
A,B,C,D,E,F)
Quelque soit la base employée, Tout nombre N peut se décomposer en fonction des puissances
entières de la base de son système de numération. Cette décomposition s’appelle la forme
polynomiale du nombre N et qui peut être donnée par la relation suivante :
Avec : bi chiffre de la base de rang i
ai puissance de la base a d'exposant de rang i
Exemples :
Base 10 ➔ (1986)10 =1*103+9*102+8*101+6*100
Base 2 ➔ (10010)2 =1*24 +0*23+0*22+1*21+0*20= 16+2=(18)10
1- Le système décimal
Chaque chiffre peut avoir dix valeurs différentes, 0, 1, 2, 3, 4, 5, 6, 7, 8 et 9. Tout nombre écrit dans le
système décimal vérifie la relation polynomiale.
Exemples :
(732)10 = 7*102+3*101+2*100
7 représente le poids fort du nombre et 2 représente le poids faible