Académique Documents
Professionnel Documents
Culture Documents
● Le décodeur d’instruction
C’est lui qui va interpréter l’instruction contenue dans le registre d’instruction (RI).
C’est-à-dire qu’elle est l’opération à effectuer (Addition, branchement etc…) Et
comment aller chercher les opérandes requises pour cette opération (par exemple,
les nombres à additionner).
Le décodeur d’instructions communique alors avec l’unité de commandes et de
contrôles qui pourra déclencher les événements en conséquence.
● Le séquenceur
Il organise l’exécution des instructions au rythme d’une horloge. Il élabore tous les
signaux de synchronisation internes ou externes (bus de commande) du
microprocesseur en fonction des divers signaux de commande provenant du
décodeur d’instruction ou du registre d’état par exemple.
Il s’agit d’un automate réalisé soit de façon câblée (obsolète), soit de façon micro-
programmée, on parle alors de micro-microprocesseur.
● Une horloge
Une horloge est un système logique, piloté par un oscillateur, qui émet
périodiquement une série d’impulsions calibrées.
Ces signaux périodiques constituent le cycle de base ou cycle machine.
Un cycle d’instruction peut se décomposer en un cycle de recherche (instruction et
opérandes) et un cycle d’exécution. On rencontre parfois le terme de cycle CPU
pour indiquer le temps d’exécution de l’instruction la plus courte.
Une ALU est constituée par un certain nombre de circuits tels que : complémenteur,
additionneur, décaleur, portes logiques, …
Une ALU est une unité arithmétique logique est un ensemble de circuits
électroniques connectés logiquement de façon à réaliser, sous l’action de
commandes élémentaires, les opérations arithmétiques ou logiques pour lesquelles
cet ensemble a été conçu.
L’unité arithmétique logique est composée de circuits logiques tels que les
additionneurs, soustracteurs, comparateurs logiques…etc., afin d’effectuer les
calculs et les opérations logiques des différents instructions à exécuter, les données
à traiter se présentent aux entrées de l’UAL, sont traités, puis le résultat est fourni en
sortie et généralement stocké dans un registre dit accumulateur. Les informations
qui concernent l’opération sont envoyées vers le registre d'État.
4.1.3 - Schéma Fonctionnel