摘要:
Un microprocesseur (18) fournit à une source principale d'instructions (22), une mémoire organisée en file d'attente, les différentes instructions (avance papier, frappe marteaux, ...) pour une imprimante représentée par son registre d'instructions (21). Pour chaque instruction de forme (A, C) qui représente un code opération (C) (exemple, un ordre de frappe) pour le marteau d'adresse (A), l'adresse (A) est rentrée dans une source secondaire d'instructions (11), une mémoire organisée en file d'attente, simultanément avec une information temporelle (Y) qui provient d'un compteur binaire de type cyclique (12). Un bit appelé bit de masquage (Z) qui change de valeur à chaque cycle, est également entré, après complémentation avec l'information temporelle (Y). Quand il y a identité entre le contenu (Y, Z) du compteur (12) et celui (Y', Z') disponible en sortie de la source (11), le comparateur (13) indique au contrôleur (14) que l'adresse (A') disponible en sortie de la source (11) correspond à l'adresse d'un marteau à restaurer. Le contrôleur (14) rajoute le code (C=RETOUR) et fournit l'instruction (A', RETOUR) au registre (21). Le contrôleur (14) dispose également de différents moyens de contrôle d'état (vide/plein) des sources d'instructions (11 et 22) et gère les priorités en cas de réception d'instructions contradictoires. Le système (10) permet de retirer au microprocesseur (18) et à ses dispositifs d'entrée/sortie, les commandes de restauration et donc de gagner en temps machine. De plus, le nombre d'instructions à stocker dans la source (22) est diminué de presque moitié.