Information Technology Reference
In-Depth Information
Étape 1
Le contenu du compteur ordinal CO est placé dans le registre d'adresses RAD, donc
à l'entrée de la mémoire centrale via le bus d'adresses. Une commande de lecture est
placée sur le bus de commandes et le signal AttenteMémoire est positionné. Lorsque
la donnée est disponible la mémoire place un signal PRÊT qui indique au micropro-
cesseur que la donnée demandée est disponible sur le bus de données donc dans le
registre de données RDO. Compte tenu des cycles respectifs de la mémoire et du bus
ce dernier place un état d'attente (WaitState) et la donnée est donc disponible 30 nano-
secondes après la demande (figure 7.6).
Étape 2
À cette étape le compteur ordinal CO est incrémenté. Pour cela on suppose que notre
machine est dotée d'un compteur ordinal piloté par un signal, « InCo », qui déclenche
l'incrémentation (ajoute 1 à CO). À la fin de cette étape, le compteur ordinal contient
l'adresse de la prochaine instruction à exécuter (figure 7.7).
Z
10
Load D, R, B
PSW
11
Add D, R, A
12
Store D, R, C
R
3
13
(CO) (CO) 1
Horloge
A
14
5
CO
12
B
15
3
Décodeur
16
RI
C
17
RDO
RAD
0 1 2 30 31 61 62 63
Tops horloge microprocesseur
Figure 7.7
Étape 2.
Search WWH ::




Custom Search