Chapitre0 Préliminaire Architecture Des Ordinateurs
Chapitre0 Préliminaire Architecture Des Ordinateurs
Chapitre0 Préliminaire Architecture Des Ordinateurs
Architecture des
Ordinateurs
Chapitre 0:
Préliminaire: Les systèmes
de numérations &
Opérateurs logiques.
Pr. Zine El Abidine ALAOUI ISMAILI
Ecole Nationale Supérieure d’Informatique et d’analyse des Systèmes.
Université Mohammed V, Rabat, Maroc
Le système décimal
— Dans la vie de tous les jours, nous utilisons un système basé sur des
chiffres décimaux (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) pour représenter les nombres
et appelons le système le système décimal
— On dit que le système décimal a une base, ou base, de 10. Cela signifie
que chaque chiffre du nombre est multiplié par 10 élevé à une puissance
correspondant à la position de ce chiffre :
1
10/23/2022
Le système décimal
— Un nombre avec à la fois une partie entière et une partie fractionnaire a
des chiffres élevés aux puissances positives et négatives de 10 :
2
10/23/2022
Le système binaire
— Dans le système décimal, 10 chiffres différents sont utilisés pour
représenter des nombres en base 10.
— Dans le système binaire, nous n'avons que deux chiffres, 1 et 0. Ainsi, les
nombres du système binaire sont représentés en base 2.
— Pour éviter toute confusion, on mettra parfois un indice sur un nombre
pour indiquer sa base.
— Par exemple, 8310 et 472810 sont des nombres représentés en notation
décimale ou, plus brièvement, des nombres décimaux.
— Les chiffres 1 et 0 en notation binaire ont la même signification qu'en
notation décimale :
Le système binaire
— Pour représenter des nombres plus grands, comme pour la notation
décimale, chaque chiffre d'un nombre binaire a une valeur en fonction de
sa position :
— Encore une fois, les valeurs fractionnaires sont représentées avec des
puissances négatives de la base :
3
10/23/2022
a la valeur
4
10/23/2022
Fractions
Pour la partie fractionnaire, rappelons qu'en notation binaire, un nombre
dont la valeur est comprise entre 0 et 1 est représenté par
10
5
10/23/2022
11
Notation Hexadécimale
En raison de la nature binaire inhérente des composants
informatiques numériques, toutes les formes de données dans les
ordinateurs sont représentées par divers codes binaires.
Cependant, peu importe à quel point le système binaire est
pratique pour les ordinateurs, il est extrêmement lourd pour les
êtres humains.
Par conséquent, la plupart des informaticiens qui doivent passer du
temps à travailler avec les données brutes réelles de l'ordinateur
préfèrent une notation plus compacte.
Au lieu de cela, une notation connue sous le nom d'hexadécimal a
été adoptée.
12
6
10/23/2022
Notation Hexadécimale
— Les chiffres binaires sont regroupés en ensembles de quatre bits, appelés
un quartet.
13
Notation Hexadécimale
Table: Decimal, Binary, and Hexadecimal
14
7
10/23/2022
Représentation Signe-Magnitude
— Il existe plusieurs conventions alternatives utilisées pour représenter les
entiers négatifs et positifs, qui impliquent toutes de traiter le bit le plus
significatif (le plus à gauche) du mot comme un bit de signe.
– Si le bit de signe est 0, le nombre est positif ; si le bit de signe est 1, le nombre est
négatif.
– Dans un mot de n bits, les n - 1 bits les plus à droite contiennent l'amplitude de l'entier.
16
8
10/23/2022
17
Représentation complément à 2
— Comme « sign-magnitude » , la représentation en complément à deux
utilise le bit le plus significatif comme bit de signe, ce qui permet de tester
facilement si un entier est positif ou négatif.
— Elle diffère de l'utilisation de la représentation signe-grandeur dans la
manière dont les autres bits sont interprétés.
18
9
10/23/2022
— Représentations alternatives
pour les entiers de 4 bits
19
20
10
10/23/2022
21
22
11
10/23/2022
23
— Pour simplifier les opérations sur les nombres à virgule flottante, il est
généralement nécessaire qu'ils soient normalisés.
— Un nombre normal est un nombre dans lequel le chiffre le plus significatif
de la mantisse est différent de zéro.
24
12
10/23/2022
26
13
10/23/2022
27
Variable Logique:
— Le bit est une unité d’information binaire ne pouvant prendre que 2 valeurs
0 et 1.
— Taille d’un entier: Selon le système informatique, on choisira de coder une
donnée de type entier (par ex) en un nombre n fixe de bits.
— Octet: La taille d’un entier est bien courant exprimer en octet. Un octet est
un groupe de 8 bits.
— Algèbre Booléenne ou algèbre de Boole est une théorie mathématique qui
s’intéresse aux opérations sur le valeurs de vérité (vrai et faux)
– 0 signifie Faux et 1 Signifie Vrai
28
14
10/23/2022
29
La logique combinatoire
La combinaison de portes logiques donne un circuit logique.
Cette logique combinatoire concerne l’étude des fonctions logiques
dont la valeur de sortie ne dépend que de l’état logique des
variables d’entrée.
A partir de la logique combinatoire il est possible de réaliser les
fonctions les plus courantes que sont:
— L’addition binaire,
— Le décodage, le multiplexage, le démultiplexage..
30
15
10/23/2022
Exemple: Additionneur
Demi-additionneur:
— Demi –additionneur 1 bit
— Additionneur Complet 1 bit
31
32
16
10/23/2022
Conclusion
Comprendre les concepts de base et la terminologie des systèmes
de numération positionnelle.
Expliquer les techniques de conversion entre numérique et binaire
pour les nombres entiers et les fractions.
Expliquez la justification de l'utilisation de la notation
hexadécimale.
Expliquer la représentation du complément à deux.
Comprendre l'utilisation de la mantisse, de la base et de l'exposant
dans la représentation des nombres à virgule flottante.
Présentez un aperçu de la norme IEEE 754 pour la représentation
en virgule flottante.
33
17