Come si disegna il diagramma temporale per l'istruzione INX H?
1. Disegna una linea orizzontale per rappresentare il tempo.
2. Contrassegnare l'inizio dell'istruzione con una linea verticale ed etichettarla "T1".
3. Contrassegna la fine dell'istruzione con una linea verticale ed etichettala "T2".
4. Dividere il tempo tra T1 e T2 in quattro parti uguali.
5. Etichetta la prima parte "T1-T2".
6. Etichetta la seconda parte "T2-T3".
7. Etichetta la terza parte "T3-T4".
8. Etichetta la quarta parte "T4-T5".
9. Traccia una linea verticale in ciascuno dei quattro intervalli di tempo.
10. Etichetta la linea verticale in T1-T2 "FETCH".
11. Etichettare la linea verticale su T2-T3 "DECODE".
12. Etichetta la linea verticale in T3-T4 "EXECUTE".
13. Etichetta la linea verticale su T4-T5 "STORE".
14. Disegnare frecce per mostrare il flusso di dati tra la CPU e la memoria durante ogni intervallo di tempo.
Il diagramma temporale risultante dovrebbe assomigliare a questo:
[Immagine del diagramma temporale per l'istruzione INX H]
Il diagramma temporale mostra che l'esecuzione dell'istruzione INX H richiede quattro cicli di clock. Durante il primo ciclo di clock, l'istruzione viene recuperata dalla memoria. Durante il secondo ciclo di clock, l'istruzione viene decodificata. Durante il terzo ciclo di clock l'istruzione viene eseguita. Durante il quarto ciclo di clock, il risultato dell'istruzione viene archiviato in memoria.