Vous êtes sur la page 1sur 3

Leçon 3 : Architecture des ordinateurs

1- L’unité centrale de traitement (le processeur) :


1-1- Définition :
Un microprocesseur est un circuit intégré complexe caractérisé par une très grande
intégration et doté des facultés d'interprétation et d'exécution des instructions d'un programme. Il
est chargé d’organiser les tâches précisées par le programme et d’assurer leur exécution. Il doit
aussi prendre en compte les informations extérieures au système et assurer leur traitement. C’est
le cerveau du système.
A l’heure actuelle, un microprocesseur regroupe sur quelques millimètres carrés des
fonctionnalités toujours plus complexes. Leur puissance continue de s’accroître et leur
encombrement diminue régulièrement respectant toujours, pour le moment, la fameuse loi de
internes
Moore (1).
Alors on considère le microprocesseur comme le composant principal de la machine qui
interprète (ou analyse) et exécute les programmes.

1-2- Schéma interne d’un microprocesseur :

Bus d’adresses Bus de données

Compteur Registre Registres


Compteur
ordinal d’instruction Accumulateur temporaires
ordinal

Décodeur
d’instruction

UAL
Séquenceur Registr
e d’état

Horloge

Unité de commande Unité de traitement


a- L’Unité Arithmétique et Logique :
Elle exécute les opérations telles que l’addition, la permutation, décalage, la comparaison,
l’incrémentation, la décrémentation, la négation, les opérations ET, OU, la complémentation …
etc.
b- Le décodeur d’instruction :
C’est une partie de l’unité de commande, qui interprète le code opération placé dans le
registre d’instruction, pour déterminer quelle opération doit être effectuée, parmi toutes les
opérations possibles.

c-Le séquenceur :
Génère les signaux de commande pour chaque instruction à exécuter.

d- L’Horloge :
Emet des impulsions électroniques régulières synchronisant toutes les actions de l’unité
centrale.

e- Les registres de l’unité centrale de traitement (processeur) :


Les registres internes d’une UCT (processeur) ont pour fonction de conserver les
informations immédiatement disponibles à l’UAL.
Pratiquement tous les microprocesseurs comportent les registres suivants :

* L’Accumulateur :
C’est un registre utilisé par la plupart des instructions arithmétiques et logiques. Il contient
l’un des opérandes avant l’exécution d’une opération et le résultat après son exécution.

* Les registres généraux :


Permettent de sauvegarder des résultats intermédiaires lors de l’exécution d’une opération
de calcul, afin d’éviter l’accès à la mémoire.

* Le compteur ordinal (CO) :


C’est un registre qui pointe toujours sur l’instruction suivante à exécuter. Il contient
l’adresse de celle-ci. Il peut être incrémenté ou réinitialisé par l’unité de commande ou modifié
par des instructions de transfert.

* Le registre d’instructions (RI) :


Contient l’instruction en cours d’exécution dont la première partie est le code opération
avant son décodage et la deuxième partie est la 2 ème donnée de l’opération ou son adresse
mémoire.

* Le registre d’état :
Le registre d’état (registre de condition) est un registre qui contient plusieurs bits appelés
indicateurs, dont chacun utilisé pour une fonction donnée.
Exemple : bit de débordement arithmétique qui est mis à 1 s’il y a débordement lors d’une
opération arithmétique.

* Le pointeur de pile :
Le pointeur de pile SP est un registre spécialisé, dont le contenu représente l’adresse du
sommet de la pile en mémoire RAM.
Une pile est un tableau traité suivant le principe LIFO (Last In First Out) utilisé dans des
traitements particuliers.
2- Mémoire centrale :

3- Interfaces d’entrée/sortie :
L’interface d’E/S est essentiellement constitué de :
a- Le canal ou unité d’échange :
Est un processeur spécialisé dans les opérations d’E/S. Il sert à décharger le processeur
central de ces opérations et ne peut être lancé que par celui-ci.
Sur les mini et micro-ordinateurs, il se présente sous une forme plus simplifiée et s’appelle ADM
« Access Direct Memory ou Unité d’accès Direct à la mémoire ».

b- Le coupleur ou contrôleur :
Dispositif de commande (circuit électronique) adapté à un type donné de périphérique.
Le coupleur assure les fonctions logiques d’E/S : enchaînement et synchronisation des
opérations, envoie des signaux de fin d’opération ou d’incident, tandis que les fonctions
physiques sont confiées au périphérique.
Le principal intérêt de séparer coupleur et périphérique est de connecter les périphériques de
même type à un coupleur unique.

4- Les bus d’entrée/sortie :

5- Les périphériques (les unités d’entrée/sortie) :

Vous aimerez peut-être aussi