Keywords: archi

Next: À propos de ce Up: Implantation micro-programmée Previous: Micro-instructions

#### Réalisation

Implanter une unité de commande micro-programmée revient simplement à exécuter le programme de la mémoire de contrôle. Par analogie à une CPU, ceci requiert :

- la mémoire de contrôle stockant les micro-instructions
- un registre d'adresse de contrôle contenant l'adresse de la prochaine micro-instruction à lire
- un registre de contrôle contenant la micro-instruction. La partie de ce registre contenant le mot de contrôle est directement reliée aux lignes correspondant aux signaux de contrôle
- un séquenceur qui charge le register d'adresse de contrôle et envoie des ordres de lecture à la mémoire de contrôle.

! Lire une instruction revient à exécuter cette instruction.

Ainsi, en un top d'horloge, l'unité de commande fonctionne de la manière suivante :

1.
  le séquenceur envoie une commande de lecture à la mémoire de contrôle
2.
  la micro-instruction dont l'adresse est spécifiée par l'adresse contenue dans le registre d'adresse de contrôle est chargée dans le registre de contrôle
3.
  le contenu du registre de contrôle permet de générer les signaux de contrôle et donne l'adresse de la micro-instruction suivante au séquenceur
4.
  le séquenceur charge une nouvelle adresse dans le registre d'adresse de contrôle en fonction de l'adresse délivrée par le registre de contrôle et des conditions provenant de l'ALU. Cette adresse peut être
  - l'adresse courante + 1
  - l'adresse du registre de contrôle
  - l'adresse d'une routine correspondant à l'opcode du registre d'instruction

Next: À propos de ce Up: Implantation micro-programmée Previous: Micro-instructions