摘要 |
Un micro-contrôleur permettant de commander un dispositif numérique sans perte des cycles d'horloge est formé d'une pluralité de mémoires de commande (20a, 20b, 20c), chacune d'elles étant pourvue d'un compteur à registre (21a, 21b, 21c) pour accéder à des adresses en mémoire dans la mémoire de commande correspondante. On a accès à chaque mémoire de commande à chaque cycle d'horloge et un registre d'instruction (22) est prévu pour recevoir l'une des micro-instructions extraites de la mémoire de commande sélectionnée. De cette manière, une micro-instruction est présentée au registre d'instruction à chaque cycle d'horloge même si la micro-instruction antérieure était un branchement conditionnel, un branchement sur un sous-programme ou un retour à une instruction du sous-programme. De manière à adapter le branchement sur le sous-programme et le retour correspondant à partir des instructions du sous-programme, un circuit logique d'arbitrage (27) est prévu pour spécifier quelle est la mémoire de commande qui doit fournir la micro-instruction suivante du programme sur lequel le branchement est réalisé et également quelle est la mémoire de commande qui doit fournir la micro-instruction suivante après avoir achevé ce programme. |