Définition du contrôleur de microprogramme

Sep 10, 2019

Définition du contrôleur de microprogramme

Un contrôleur qui utilise le contrôle par microprogramme est appelé contrôleur de microprogramme. Le mode dit de contrôle de micro-programme signifie que la micro-commande n'est pas générée par le circuit logique combinatoire, mais est générée par le décodage par micro-instruction. Une instruction machine est souvent exécutée en plusieurs étapes. Le nombre de bits requis pour chaque étape de l'opération est écrit sous forme de code dans une micro-instruction. Un certain nombre de micro-instructions forment un microprogramme correspondant à une instruction de la machine. Lors de la conception de la CPU, chaque segment du microprogramme est préparé à l’avance en fonction des besoins du système de commande et est stocké dans une mémoire dédiée (appelée mémoire de contrôle). Le contrôleur de microprogramme est composé d'un registre d'instructions IR, d'un compteur de programme PC, d'un registre de mot d'état de programme PSW, d'un système de minutage, d'une mémoire de commande CM, d'un registre de micro-instruction, d'un circuit de formation de micro-adresses, d'un registre de micro-adresses, etc. . Lors de l'exécution de l'instruction, le segment de micro-programme correspondant est trouvé dans la mémoire de contrôle, la micro-instruction est extraite un par un, le registre de micro-instructions est envoyé et la micro-commande requise est générée après le décodage. le fonctionnement de chaque étape est contrôlé.


Envoyez demande