Comment tracer le chronogramme de l’instruction INX H ?
1. Tracez une ligne horizontale pour représenter le temps.
2. Marquez le début de l'instruction avec une ligne verticale et étiquetez-la « T1 ».
3. Marquez la fin de l'instruction avec une ligne verticale et étiquetez-la « T2 ».
4. Divisez le temps entre T1 et T2 en quatre parties égales.
5. Étiquetez la première partie « T1-T2 ».
6. Étiquetez la deuxième partie « T2-T3 ».
7. Étiquetez la troisième partie « T3-T4 ».
8. Étiquetez la quatrième partie « T4-T5 ».
9. Tracez une ligne verticale à chacun des quatre intervalles de temps.
10. Étiquetez la ligne verticale à T1-T2 « FETCH ».
11. Étiquetez la ligne verticale à T2-T3 « DECODE ».
12. Étiquetez la ligne verticale au niveau de T3-T4 « EXECUTER ».
13. Étiquetez la ligne verticale à T4-T5 « STORE ».
14. Dessinez des flèches pour montrer le flux de données entre le processeur et la mémoire pendant chaque intervalle de temps.
Le chronogramme obtenu devrait ressembler à ceci :
[Image du chronogramme de l'instruction INX H]
Le chronogramme montre que l'instruction INX H prend quatre cycles d'horloge pour s'exécuter. Au cours du premier cycle d'horloge, l'instruction est extraite de la mémoire. Durant le deuxième cycle d'horloge, l'instruction est décodée. Durant le troisième cycle d'horloge, l'instruction est exécutée. Durant le quatrième cycle d'horloge, le résultat de l'instruction est stocké en mémoire.