发明名称 MICROPROGRAM CONTROLLER.
摘要 Un contrôleur de microprogrammes possède une mémoire pour stocker des instructions à des adresses spécifiées, un registre (R) de maintien d'une instruction courante comprenant l'adresse dans la mémoire de l'instruction suivante, une unité logique arithmétique (ALU) pour exécuter l'instruction courante et ainsi manipuler les données extérieures et modifier le choix de l'instruction suivante. La mémoire est divisée en deux bancs (A, B) et la sortie (chaque sortie étant une instruction suivante possible) de chaque banc de mémoire est présentée à un premier multiplexeur (M1) qui est connecté au registre (R), et un second multiplexeur (M2) pour recevoir comme entrée, simultanément à l'exécution de l'instruction courante, tout nombre de conditions diverses (y compris ''1'' et ''0'') un à la fois, développé par l'unité logique arithmétique (ALU) et pour développer une sortie binaire de manière à déterminer laquelle des instructions suivantes au niveau du premier multiplexeur (M1) est chargée dans le registre (R) et doit être la suivante à exécuter. La majorité des fonctions de saut conditionnelles sont, en fait des décisions à deux possibilités, c'est-à-dire SI (quelque chose) ALORS FAIRE (ceci) AUTREMENT FAIRE (cela). La nouvelle architecture est conçue pour optimiser ce type de décision. Un registre LITTERAL est ajouté pour permettre aux microprogrammes d'alimenter l'unité logique arithmétique (ALU) en valeurs littérales à certains moments.
申请公布号 EP0215028(A1) 申请公布日期 1987.03.25
申请号 EP19860901305 申请日期 1986.02.19
申请人 MAGGELAN CORPORATION (AUSTRALIA) PTY. LTD. 发明人 BROOKS, DAVID, R.;O'SULLIVAN, DANIEL, S.
分类号 G06F9/28;G06F9/22;G06F9/26 主分类号 G06F9/28
代理机构 代理人
主权项
地址