Information Technology Reference
In-Depth Information
Séquenceur microprogrammé
L'objectif est exactement le même que pour le séquenceur câblé mais la manière
d'aborder la question, et de la résoudre est radicalement différente. La figure 7.21
donne le schéma de principe d'un tel séquenceur.
Add D, R, A
00000
0111000110100100
00001
0000100001000001
1
00010
0000000000010010
Yen
RazY
Ret
Zen
Zsor
Ren
Rsor
Lect
Add
COen
COsor
RIen
RIsor
RADen
RDOsor
0
0
0
1
0
0
1
0
1
0
0
0
0
0
0
0
+
00011 0000000100001101
00100 1000000000000010
00101 0001001010000000
00110 0000110000000000
Registre
Instruction
00111
0111000110100100
01001
0000100001000001
01010
0000000000010010
01011
0000000100001101
01100
01101
01110
01111
10000
0000010000000010
Horloge
Mémoire
de
micro-programmes
Mic ro-CO
Signal
mémoire prête
AttenteMémoire
Load D, R, B
Figure 7.21
Séquenceur microprogrammé.
Ce séquenceur est organisé autour d'une mémoire, dite mémoire de micropro-
grammes, d'une unité arithmétique, d'un compteur ordinal, dit microcompteur ordinal,
d'un circuit générateur de l'adresse initiale de l'instruction et enfin d'un circuit
déclencheur de l'exécution d'une micro-instruction.
La mémoire de microprogramme contient les micro-instructions associées à chaque
instruction machine disponible pour notre microprocesseur. Chaque mot (une ligne
sur la figure 7.20) de cette mémoire est adressable et contient une suite de bits asso-
ciés aux signaux que peut produire le séquenceur. Un mot mémoire contient autant
de bits qu'il y a de signaux possibles pour ce séquenceur. Un bit positionné à 1 indique
 
Search WWH ::




Custom Search