Vous êtes sur la page 1sur 42

Introduction

Architecture de base d’un microprocesseur


Le programme
Constitution d’une instruction
L’Unité de Commande
L’Unité Arithmétique et Logique
Les bus
Fonctionnement de l’Unité Centrale
Conclusion

UNIVERSITÉ POLYTECHNIQUE DE MONGO


COURS D’INFORMATIQUE I
(Niveau : L1)

Chapitre 4 : Unité Centrale de Traitement

Présenté par : M. Baïmi Badjoua


<elbayaninho@outlook.fr>

12 mai 2019
Chargé du cours : M. Baïmi Badjoua Chapitre 4 : Unité Centrale de Traitement
Introduction
Architecture de base d’un microprocesseur
Le programme
Constitution d’une instruction
L’Unité de Commande
L’Unité Arithmétique et Logique
Les bus
Fonctionnement de l’Unité Centrale
Conclusion

Plan
1 Introduction
2 Architecture de base d’un microprocesseur
3 Le programme
4 Constitution d’une instruction
5 L’Unité de Commande
6 L’Unité Arithmétique et Logique
7 Les bus
8 Fonctionnement de l’Unité Centrale
9 Conclusion
Chargé du cours : M. Baïmi Badjoua Chapitre 4 : Unité Centrale de Traitement
Introduction
Architecture de base d’un microprocesseur
Le programme
Constitution d’une instruction
L’Unité de Commande
L’Unité Arithmétique et Logique
Les bus
Fonctionnement de l’Unité Centrale
Conclusion

Sommaire
1 Introduction
2 Architecture de base d’un microprocesseur
3 Le programme
4 Constitution d’une instruction
5 L’Unité de Commande
6 L’Unité Arithmétique et Logique
7 Les bus
8 Fonctionnement de l’Unité Centrale
9 Conclusion
Chargé du cours : M. Baïmi Badjoua Chapitre 4 : Unité Centrale de Traitement
Introduction
Architecture de base d’un microprocesseur
Le programme
Constitution d’une instruction
L’Unité de Commande
L’Unité Arithmétique et Logique
Les bus
Fonctionnement de l’Unité Centrale
Conclusion

Introduction
L’unité centrale de traitement (CPU : Central Processing Unit),
encore dénommée processeur ou 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. C’est le cerveau de
l’ordinateur. 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.

Chargé du cours : M. Baïmi Badjoua Chapitre 4 : Unité Centrale de Traitement


Introduction
Architecture de base d’un microprocesseur
Le programme
Constitution d’une instruction
L’Unité de Commande
L’Unité Arithmétique et Logique
Les bus
Fonctionnement de l’Unité Centrale
Conclusion

Figure – Une image du dernier CPU

Chargé du cours : M. Baïmi Badjoua Chapitre 4 : Unité Centrale de Traitement


Introduction
Architecture de base d’un microprocesseur
Le programme
Constitution d’une instruction
L’Unité de Commande
L’Unité Arithmétique et Logique
Les bus
Fonctionnement de l’Unité Centrale
Conclusion

Sommaire
1 Introduction
2 Architecture de base d’un microprocesseur
3 Le programme
4 Constitution d’une instruction
5 L’Unité de Commande
6 L’Unité Arithmétique et Logique
7 Les bus
8 Fonctionnement de l’Unité Centrale
9 Conclusion
Chargé du cours : M. Baïmi Badjoua Chapitre 4 : Unité Centrale de Traitement
Introduction
Architecture de base d’un microprocesseur
Le programme
Constitution d’une instruction
L’Unité de Commande
L’Unité Arithmétique et Logique
Les bus
Fonctionnement de l’Unité Centrale
Conclusion

Un microprocesseur est construit autour de deux éléments


principaux :
1 Unité de Commande (UC) ;
2 Unité Arithmétique et Logique (UAL).

Chargé du cours : M. Baïmi Badjoua Chapitre 4 : Unité Centrale de Traitement


Introduction
Architecture de base d’un microprocesseur
Le programme
Constitution d’une instruction
L’Unité de Commande
L’Unité Arithmétique et Logique
Les bus
Fonctionnement de l’Unité Centrale
Conclusion

Figure – Architecture simplifiée d’un CPU

Chargé du cours : M. Baïmi Badjoua Chapitre 4 : Unité Centrale de Traitement


Introduction
Architecture de base d’un microprocesseur
Le programme
Constitution d’une instruction
L’Unité de Commande
L’Unité Arithmétique et Logique
Les bus
Fonctionnement de l’Unité Centrale
Conclusion

Sommaire
1 Introduction
2 Architecture de base d’un microprocesseur
3 Le programme
4 Constitution d’une instruction
5 L’Unité de Commande
6 L’Unité Arithmétique et Logique
7 Les bus
8 Fonctionnement de l’Unité Centrale
9 Conclusion
Chargé du cours : M. Baïmi Badjoua Chapitre 4 : Unité Centrale de Traitement
Introduction
Architecture de base d’un microprocesseur
Le programme
Constitution d’une instruction
L’Unité de Commande
L’Unité Arithmétique et Logique
Les bus
Fonctionnement de l’Unité Centrale
Conclusion

Le programme

Définition
Un programme informatique est un ensemble d’opérations destinées
à être exécutées par un ordinateur. Un programme source est un
code écrit par un informaticien dans un langage de programmation.
Il peut être compilé vers une forme binaire, ou directement
interprété.

1. https ://fr.wikipedia.org/wiki/Programme_informatique
Chargé du cours : M. Baïmi Badjoua Chapitre 4 : Unité Centrale de Traitement
Introduction
Architecture de base d’un microprocesseur
Le programme
Constitution d’une instruction
L’Unité de Commande
L’Unité Arithmétique et Logique
Les bus
Fonctionnement de l’Unité Centrale
Conclusion

Sommaire
1 Introduction
2 Architecture de base d’un microprocesseur
3 Le programme
4 Constitution d’une instruction
5 L’Unité de Commande
6 L’Unité Arithmétique et Logique
7 Les bus
8 Fonctionnement de l’Unité Centrale
9 Conclusion
Chargé du cours : M. Baïmi Badjoua Chapitre 4 : Unité Centrale de Traitement
Introduction
Architecture de base d’un microprocesseur
Le programme
Constitution d’une instruction
L’Unité de Commande
L’Unité Arithmétique et Logique
Les bus
Fonctionnement de l’Unité Centrale
Conclusion

L’instruction

Définition
Une instruction informatique désigne une étape dans un programme
informatique. Une instruction dicte à l’ordinateur l’action nécessaire
qu’il doit effectuer avant de passer à l’instruction suivante. Un
programme informatique est constitué d’une suite d’instructions.
Exemple : en Pascal : C = A + B

1. https ://fr.wikipedia.org/wiki/Instruction_informatique
Chargé du cours : M. Baïmi Badjoua Chapitre 4 : Unité Centrale de Traitement
Introduction
Architecture de base d’un microprocesseur
Le programme
Constitution d’une instruction
L’Unité de Commande
L’Unité Arithmétique et Logique
Les bus
Fonctionnement de l’Unité Centrale
Conclusion

Explication
Chaque instruction correspond à un ordre donné à l’ordinateur.
Toutes les instructions présentent en font deux types
d’informations :
1 ce qu’il faut faire comme action (addition, soustraction, saisie,
affichage...) ;
2 avec quelles données réaliser cette action (A, B...).

Chargé du cours : M. Baïmi Badjoua Chapitre 4 : Unité Centrale de Traitement


Introduction
Architecture de base d’un microprocesseur
Le programme
Constitution d’une instruction
L’Unité de Commande
L’Unité Arithmétique et Logique
Les bus
Fonctionnement de l’Unité Centrale
Conclusion

Dans la machine qui ne comprend que les états logiques binaires de


circuits électroniques, les instructions et les données ne sont bien
évidemment pas représentées comme une suite de lettres ou de
signes, mais sous forme d’éléments binaires 0 ou 1. La
transformation d’une instruction d’un langage évolué (Basic, Cobol,
Pascal, C...) en une série binaire se fait grâce à un programme
spécial du système qui est appelé interpréteur ou compilateur, selon
le mode de traduction qu’il met en oeuvre. La transformation d’une
instruction d’un langage non évolué ou langage d’assemblage en
une série binaire, dépend du microprocesseur utilisé et se réalise
grâce à un programme spécial du système appelé assembleur.

Chargé du cours : M. Baïmi Badjoua Chapitre 4 : Unité Centrale de Traitement


Introduction
Architecture de base d’un microprocesseur
Le programme
Constitution d’une instruction
L’Unité de Commande
L’Unité Arithmétique et Logique
Les bus
Fonctionnement de l’Unité Centrale
Conclusion

De même que les instructions ne sont pas représentées en clair, les


données ne se présentent pas non telles quelles mais sont codées
grâce à des codes ASCII, EBCDIC ou encore représentées sous une
forme d’entier binaire...
Quand l’unité de commande reçoit une telle instruction, elle sait
quel "travail" elle a à faire et avec quelles données. Elle déclenche à
ce moment-là une suite ordonnée de signaux de com- mandes
destinés à l’activation des composants du système qui entrent en jeu
dans l’exécution de cette instruction (mémoire, unité de calcul...).

Chargé du cours : M. Baïmi Badjoua Chapitre 4 : Unité Centrale de Traitement


Introduction
Architecture de base d’un microprocesseur
Le programme
Constitution d’une instruction
L’Unité de Commande
L’Unité Arithmétique et Logique
Les bus
Fonctionnement de l’Unité Centrale
Conclusion

Une instruction peut donc se décomposer en deux zones ou


champs :
1 Zone opération ;
2 Zone adresse.
La zone opération permet de savoir quelle opération elle doit
réaliser. La zone adresse ne contient pas de données mais l’adresse
de la case mémoire qui contient les données.

Chargé du cours : M. Baïmi Badjoua Chapitre 4 : Unité Centrale de Traitement


Introduction
Architecture de base d’un microprocesseur
Le programme
Constitution d’une instruction
L’Unité de Commande
L’Unité Arithmétique et Logique
Les bus
Fonctionnement de l’Unité Centrale
Conclusion

Sommaire
1 Introduction
2 Architecture de base d’un microprocesseur
3 Le programme
4 Constitution d’une instruction
5 L’Unité de Commande
6 L’Unité Arithmétique et Logique
7 Les bus
8 Fonctionnement de l’Unité Centrale
9 Conclusion
Chargé du cours : M. Baïmi Badjoua Chapitre 4 : Unité Centrale de Traitement
Introduction
Architecture de base d’un microprocesseur
Le programme
Constitution d’une instruction
L’Unité de Commande
L’Unité Arithmétique et Logique
Les bus
Fonctionnement de l’Unité Centrale
Conclusion

Rôle

Rappel
L’Unité de Commande a pour rôle de gérer le bon déroulement du
programme. Elle doit donc prendre en compte, les unes après les
autres, chacune des instructions ; décoder l’instruction en cours,
lancer les ordres aux composants du système qui participent à la
réalisation de cette instruction ; puis aller chercher une nouvelle
instruction et recommencer. Pour cela l’unité de commande est
constituée d’un certain nombre de composants internes qui assurent
chacun une fonction bien déterminée.

Chargé du cours : M. Baïmi Badjoua Chapitre 4 : Unité Centrale de Traitement


Introduction
Architecture de base d’un microprocesseur
Le programme
Constitution d’une instruction
L’Unité de Commande
L’Unité Arithmétique et Logique
Les bus
Fonctionnement de l’Unité Centrale
Conclusion

Composants

Les registres
L’unité centrale comprend un certain nombre de registres pour
stocker des données à traiter, des résultats intermédiaires ou des
informations de commande. Parmi ces registres certains servent
pour les opérations arithmétiques ou logiques, d’autres ont des
fonctions parti registre instruction (RI) qui contient l’instruction à
exécuter, le compteur ordinal (CO) qui pointe sur la prochaine
instruction ou un registre d’état (RE ou PSW) : informations sur
l’état du système.

Chargé du cours : M. Baïmi Badjoua Chapitre 4 : Unité Centrale de Traitement


Introduction
Architecture de base d’un microprocesseur
Le programme
Constitution d’une instruction
L’Unité de Commande
L’Unité Arithmétique et Logique
Les bus
Fonctionnement de l’Unité Centrale
Conclusion

Remarque : il y a deux types de registres


1 les registres d’usage général permettent à l’unité de traitement
de manipuler des données à vitesse élevée. Ils sont connectés
au bus de données interne au microprocesseur ;
2 les registres d’adresses (pointeurs) connectés sur le bus
adresses.

Chargé du cours : M. Baïmi Badjoua Chapitre 4 : Unité Centrale de Traitement


Introduction
Architecture de base d’un microprocesseur
Le programme
Constitution d’une instruction
L’Unité de Commande
L’Unité Arithmétique et Logique
Les bus
Fonctionnement de l’Unité Centrale
Conclusion

Les registres

Le registre d’instruction
L’instruction que l’unité de commande va devoir traiter est chargée
préalablement dans un registre particulier appelé registre
instruction.

Chargé du cours : M. Baïmi Badjoua Chapitre 4 : Unité Centrale de Traitement


Introduction
Architecture de base d’un microprocesseur
Le programme
Constitution d’une instruction
L’Unité de Commande
L’Unité Arithmétique et Logique
Les bus
Fonctionnement de l’Unité Centrale
Conclusion

Les registres

Le séquenceur
En fonction de l’instruction à traiter, qui vient d’être chargée dans
le registre instruction, l’unité de commande va devoir émettre un
certain un certain nombre de microcommandes vers les autres
composants du système. Le composant qui émet ces
microcommandes, en fonction du code opération de l’instruction
situé dans le registre instruction, est le séquenceur, qui, comme son
nom le laisse entendre envoie une séquence de microcommandes
vers les composants impliqués par l’instruction.

Chargé du cours : M. Baïmi Badjoua Chapitre 4 : Unité Centrale de Traitement


Introduction
Architecture de base d’un microprocesseur
Le programme
Constitution d’une instruction
L’Unité de Commande
L’Unité Arithmétique et Logique
Les bus
Fonctionnement de l’Unité Centrale
Conclusion

Les registres

Le registre d’état
Pour exécuter correctement son travail, le séquenceur doit en outre
connaître l’état d’un certain nombre d’autres composants et
disposer d’informations concernant la ou les opérations qui ont déjà
été exécutées. Le reconnaissance de ces informations se fait à l’aide
d’un composant appelé registre indicateur ou plus couramment
registre d’état, qui va mémoriser certaines informations telles que
retenue, imparité, résultat nul...

Chargé du cours : M. Baïmi Badjoua Chapitre 4 : Unité Centrale de Traitement


Introduction
Architecture de base d’un microprocesseur
Le programme
Constitution d’une instruction
L’Unité de Commande
L’Unité Arithmétique et Logique
Les bus
Fonctionnement de l’Unité Centrale
Conclusion

Les registres

Le registre d’état (suite)


En fonction de l’instruction à traiter, qui vient d’être chargée dans
le registre instruction, l’unité de commande va devoir émettre un
certain un certain nombre de microcommandes vers les autres
composants du système. Le composant qui émet ces
microcommandes, en fonction du code opération de l’instruction
situé dans le registre instruction, est le séquenceur, qui, comme son
nom le laisse entendre envoie une séquence de microcommandes
vers les composants impliqués par l’instruction.

Chargé du cours : M. Baïmi Badjoua Chapitre 4 : Unité Centrale de Traitement


Introduction
Architecture de base d’un microprocesseur
Le programme
Constitution d’une instruction
L’Unité de Commande
L’Unité Arithmétique et Logique
Les bus
Fonctionnement de l’Unité Centrale
Conclusion

Les registres

Le compteur ordinal
Quand le séquenceur a fini de générer les microcommandes
nécessaires, il faut qu’il déclenche le chargement, dans le registre
d’instruction, d’une nouvelle instruction. Pour cela, il dispose d’un
registre "compteur d’instructions" appelé aussi compteur ordinal.

Chargé du cours : M. Baïmi Badjoua Chapitre 4 : Unité Centrale de Traitement


Introduction
Architecture de base d’un microprocesseur
Le programme
Constitution d’une instruction
L’Unité de Commande
L’Unité Arithmétique et Logique
Les bus
Fonctionnement de l’Unité Centrale
Conclusion

Sommaire
1 Introduction
2 Architecture de base d’un microprocesseur
3 Le programme
4 Constitution d’une instruction
5 L’Unité de Commande
6 L’Unité Arithmétique et Logique
7 Les bus
8 Fonctionnement de l’Unité Centrale
9 Conclusion
Chargé du cours : M. Baïmi Badjoua Chapitre 4 : Unité Centrale de Traitement
Introduction
Architecture de base d’un microprocesseur
Le programme
Constitution d’une instruction
L’Unité de Commande
L’Unité Arithmétique et Logique
Les bus
Fonctionnement de l’Unité Centrale
Conclusion

l’UAL

Définition
L’UAL est composée de circuits logiques (additionneur,
soustracteur...). Les données à traiter se présentent aux entrées de
l’UAL, sont traitées, puis le résultat est fourni en sortie de cette
UAL et généralement stocké dans un registre dit accumulateur
L’unité de commandes et l’unité arithmétique et logique constituent
l’unité de traitement ou CPU (Central Processor Unit).

Chargé du cours : M. Baïmi Badjoua Chapitre 4 : Unité Centrale de Traitement


Introduction
Architecture de base d’un microprocesseur
Le programme
Constitution d’une instruction
L’Unité de Commande
L’Unité Arithmétique et Logique
Les bus
Fonctionnement de l’Unité Centrale
Conclusion

Cette unité centrale (UC) permet ainsi :


d’acquérir et décoder des instructions d’un programme, les uns
après les autres ;
de faire exécuter par l’UAL les opérations arithmétiques et
logiques commandées par l’instruction ;
de gérer les adresses des instructions du programme grâce au
compteur ordinal ;
de mémoriser l’état interne de la machine sous forme
d’indicateur grâce au registre d’état ;
de fournir les signaux de commande et de contrôle aux divers
éléments du système.

Chargé du cours : M. Baïmi Badjoua Chapitre 4 : Unité Centrale de Traitement


Introduction
Architecture de base d’un microprocesseur
Le programme
Constitution d’une instruction
L’Unité de Commande
L’Unité Arithmétique et Logique
Les bus
Fonctionnement de l’Unité Centrale
Conclusion

Sommaire
1 Introduction
2 Architecture de base d’un microprocesseur
3 Le programme
4 Constitution d’une instruction
5 L’Unité de Commande
6 L’Unité Arithmétique et Logique
7 Les bus
8 Fonctionnement de l’Unité Centrale
9 Conclusion
Chargé du cours : M. Baïmi Badjoua Chapitre 4 : Unité Centrale de Traitement
Introduction
Architecture de base d’un microprocesseur
Le programme
Constitution d’une instruction
L’Unité de Commande
L’Unité Arithmétique et Logique
Les bus
Fonctionnement de l’Unité Centrale
Conclusion

Les bus

Définition
Les composants de l’unité centrale communiquent entre eux et avec
les composants extérieurs à l’UC à l’aide de liaisons électriques (fils,
circuits imprimés ou liaisons dans le circuit intégré), qui permettent
le transfert des informations électriques binaires. Ces ensembles de
"fils" constituent le bus.

Chargé du cours : M. Baïmi Badjoua Chapitre 4 : Unité Centrale de Traitement


Introduction
Architecture de base d’un microprocesseur
Le programme
Constitution d’une instruction
L’Unité de Commande
L’Unité Arithmétique et Logique
Les bus
Fonctionnement de l’Unité Centrale
Conclusion

Les bus

Le bus de données
Le bus de données permet comme son nom l’indique, le transfert de
données (instructions ou données à traiter) entre les composants du
système. Suivant le nombre de "fils" que compte le bus, on pourra
véhiculer des mots de 8, 16, 32, ou 64 bits. Ce nombre de bits
pouvant circuler en même temps (en parallèle) détermine ce que
l’on appelle la largeur du bus. Les informations pouvant circuler
dans les deux sens sur un tel bus, le bus de données est dit
bidirectionnel.

Chargé du cours : M. Baïmi Badjoua Chapitre 4 : Unité Centrale de Traitement


Introduction
Architecture de base d’un microprocesseur
Le programme
Constitution d’une instruction
L’Unité de Commande
L’Unité Arithmétique et Logique
Les bus
Fonctionnement de l’Unité Centrale
Conclusion

Les bus

Le bus d’adresses
Le bus d’adresses comme son nom l’indique, est destiné à véhiculer
des adresses, que ce soit l’adresse de l’instruction à charger dans le
registre instruction, ou celle de la donnée à charger dans un registre
particulier ou à envoyer sur une entrée de l’UAL. La largeur du bus
détermine la taille de la mémoire qui sera directement adressable
(adressage physique) par le microprocesseur. Dans ce type de bus
les adresses ne circulent que dans le sens unité centrale vers
mémoire, ce bus est dit unidirectionnel.

Chargé du cours : M. Baïmi Badjoua Chapitre 4 : Unité Centrale de Traitement


Introduction
Architecture de base d’un microprocesseur
Le programme
Constitution d’une instruction
L’Unité de Commande
L’Unité Arithmétique et Logique
Les bus
Fonctionnement de l’Unité Centrale
Conclusion

Les bus

Le bus de commandes
Le bus de commandes permet aux microcommandes générées par le
séquenceur de circuler vers les divers composants du système.

Chargé du cours : M. Baïmi Badjoua Chapitre 4 : Unité Centrale de Traitement


Introduction
Architecture de base d’un microprocesseur
Le programme
Constitution d’une instruction
L’Unité de Commande
L’Unité Arithmétique et Logique
Les bus
Fonctionnement de l’Unité Centrale
Conclusion

Sommaire
1 Introduction
2 Architecture de base d’un microprocesseur
3 Le programme
4 Constitution d’une instruction
5 L’Unité de Commande
6 L’Unité Arithmétique et Logique
7 Les bus
8 Fonctionnement de l’Unité Centrale
9 Conclusion
Chargé du cours : M. Baïmi Badjoua Chapitre 4 : Unité Centrale de Traitement
Introduction
Architecture de base d’un microprocesseur
Le programme
Constitution d’une instruction
L’Unité de Commande
L’Unité Arithmétique et Logique
Les bus
Fonctionnement de l’Unité Centrale
Conclusion

UC

Définition
En examinant ce que nous avons déjà énoncé quant au traitement
des instructions dans l’unité centrale, on peut dire que pour chaque
instruction d’un programme on peut distinguer :
une phase de recherche de l’instruction ;
une phase de traitement de l’instruction.
Pour des raisons pratiques, on représentera les microcommandes
générées par le séquenceur par des mnémoniques. Dans la réalité,
les microcommandes sont de simples impulsions électriques émises
par le séquenceur.

Chargé du cours : M. Baïmi Badjoua Chapitre 4 : Unité Centrale de Traitement


Introduction
Architecture de base d’un microprocesseur
Le programme
Constitution d’une instruction
L’Unité de Commande
L’Unité Arithmétique et Logique
Les bus
Fonctionnement de l’Unité Centrale
Conclusion

Fonctionnement de l’Unité Centrale

Recherche de l’instruction
Le programme à exécuter est chargé en mémoire centrale où il
occupe un certain nombre de cellules mémoire, chaque cellule ayant
donc une adresse bien précise. Le compteur ordinal est chargé, lors
du lancement du programme, avec l’adresse de la première
instruction à exécuter. Ce chargement est effectué par un
programme chargé de "piloter" l’ensemble du système et qui porte
le nom de système d’exploitation.

Chargé du cours : M. Baïmi Badjoua Chapitre 4 : Unité Centrale de Traitement


Introduction
Architecture de base d’un microprocesseur
Le programme
Constitution d’une instruction
L’Unité de Commande
L’Unité Arithmétique et Logique
Les bus
Fonctionnement de l’Unité Centrale
Conclusion

Fonctionnement de l’Unité Centrale

Traitement de l’instruction
L’instruction, une fois chargée dans le registre instruction, va être
soumise au décodeur qui, associé au séquenceur va devoir analyser
la zone opération et générer, en fonction du code opération, la série
de microcommandes appropriées. Pour suivre plus aisément le
déroulement d’un tel processus, nous allons prendre l’exemple très
simple de programme écrit dans un pseudo-langage d’assemblage.

Chargé du cours : M. Baïmi Badjoua Chapitre 4 : Unité Centrale de Traitement


Introduction
Architecture de base d’un microprocesseur
Le programme
Constitution d’une instruction
L’Unité de Commande
L’Unité Arithmétique et Logique
Les bus
Fonctionnement de l’Unité Centrale
Conclusion

Sommaire
1 Introduction
2 Architecture de base d’un microprocesseur
3 Le programme
4 Constitution d’une instruction
5 L’Unité de Commande
6 L’Unité Arithmétique et Logique
7 Les bus
8 Fonctionnement de l’Unité Centrale
9 Conclusion
Chargé du cours : M. Baïmi Badjoua Chapitre 4 : Unité Centrale de Traitement
Introduction
Architecture de base d’un microprocesseur
Le programme
Constitution d’une instruction
L’Unité de Commande
L’Unité Arithmétique et Logique
Les bus
Fonctionnement de l’Unité Centrale
Conclusion

A retenir
Un processeur (ou unité centrale de traitement, UCT, en
anglais central processing unit, CPU) est un composant
présent dans de nombreux dispositifs électroniques qui exécute
les instructions machine des programmes informatiques ;
Avec la mémoire, c’est notamment l’un des composants qui
existent depuis les premiers ordinateurs et qui sont présents
dans tous les ordinateurs ;
Un processeur construit en un seul circuit intégré est un
microprocesseur ;

Chargé du cours : M. Baïmi Badjoua Chapitre 4 : Unité Centrale de Traitement


Introduction
Architecture de base d’un microprocesseur
Le programme
Constitution d’une instruction
L’Unité de Commande
L’Unité Arithmétique et Logique
Les bus
Fonctionnement de l’Unité Centrale
Conclusion

A retenir
Un processeur est contruit autour de deux elements essentiels :
1 Unité de Commande (UC) ;
2 Unité Arithmétique et Logique (UAL).

Chargé du cours : M. Baïmi Badjoua Chapitre 4 : Unité Centrale de Traitement


Introduction
Architecture de base d’un microprocesseur
Le programme
Constitution d’une instruction
L’Unité de Commande
L’Unité Arithmétique et Logique
Les bus
Fonctionnement de l’Unité Centrale
Conclusion

Chargé du cours : M. Baïmi Badjoua Chapitre 4 : Unité Centrale de Traitement


Introduction
Architecture de base d’un microprocesseur
Le programme
Constitution d’une instruction
L’Unité de Commande
L’Unité Arithmétique et Logique
Les bus
Fonctionnement de l’Unité Centrale
Conclusion

Chargé du cours : M. Baïmi Badjoua Chapitre 4 : Unité Centrale de Traitement