Information Technology Reference
In-Depth Information
la communication avec les autres modules via le bus. Enfin, via le bus de commandes,
elle commande la lecture et/ou l'écriture dans la mémoire centrale.
Le compteur ordinal CO
C'est un registre d'adresses. À chaque instant il contient l'adresse de la prochaine
instruction à exécuter. Lors de l'exécution d'une instruction il est prévu, au cours de
cette exécution, la modification du contenu du CO. Ainsi en fin d'exécution de
l'instruction courante le compteur ordinal pointe sur la prochaine instruction à exécuter
et le programme machine peut continuer à se dérouler.
Le registre d'instruction RI
C'est un registre de données. Il contient l'instruction à exécuter.
Le décodeur
Il s'agit d'un ensemble de circuits dont la fonction est d'identifier l'instruction à
exécuter qui se trouve dans le registre RI, puis d'indiquer au séquenceur la nature de
cette instruction afin que ce dernier puisse déterminer la séquence des actions à
réaliser.
Le séquenceur
Il s'agit d'un ensemble de circuits permettant l'exécution effective de l'instruction
placée dans le registre RI. Le séquenceur exécute, rythmé par l'horloge du micropro-
cesseur, une séquence de microcommandes ( micro-instructions ) réalisant le travail
associé à cette instruction machine. Pour son fonctionnement le séquenceur utilise
les registres et l'UAL. Ainsi l'exécution effective d'une instruction machine se traduit
par l'exécution d'une séquence de micro-instructions exécutables par les circuits de
base du microprocesseur. Nous reviendrons plus en détail sur cet aspect des choses
dans le chapitre 7, consacré à l'exécution des instructions machines.
Le registre RAD
C'est un registre d'adresses. Il est connecté au bus d'adresses et permet la sélection
d'un mot mémoire via le circuit de sélection. L'adresse contenue dans le registre
RAD est placée sur le bus d'adresses et devient la valeur d'entrée du circuit de sélection
de la mémoire centrale qui va à partir de cette entrée sélectionner le mot mémoire
correspondant.
Le registre RDO
C'est un registre de données. Il permet l'échange d'informations (contenu d'un mot
mémoire) entre la mémoire centrale et le processeur (registre).
Ainsi lorsque le processeur doit exécuter une instruction il :
- place le contenu du registre CO dans le registre RAD via le bus d'adresses et le
circuit de sélection;
- déclenche une commande de lecture mémoire via le bus de commandes;
- reçoit dans le registre de données RDO, via le bus de données, l'instruction;
Search WWH ::




Custom Search