Qu'est-ce que le cycle de la machine et les étapes pour dessiner un chronogramme ?
1. Récupération des instructions . L'unité de contrôle récupère l'instruction suivante de la mémoire et la stocke dans le registre d'instructions.
2. Décoder . L'unité de contrôle décode l'instruction et détermine les opérations à effectuer.
3. Exécuter . L'ALU effectue les opérations spécifiées.
4. Magasin . Les résultats de l'opération sont stockés en mémoire.
Le chronogramme d'un cycle machine montre la relation entre les différents signaux qui se produisent au cours du cycle. Le diagramme suivant montre un chronogramme pour un processeur monocycle :
[Image d'un chronogramme pour un processeur monocycle]
Le diagramme montre les signaux suivants :
* PC . Le compteur de programme contient l'adresse de la prochaine instruction à exécuter.
* IR . Le registre d'instructions contient l'instruction actuelle.
* MAR . Le registre d'adresses mémoire contient l'adresse de l'emplacement mémoire auquel accéder.
* MDR . Le registre de données mémoire contient les données à lire ou à écrire dans la mémoire.
* ALU . L'ALU effectue les opérations spécifiées.
* Signaux de contrôle . Les signaux de commande contrôlent le fonctionnement du processeur.
Le chronogramme montre que les étapes d'extraction, de décodage, d'exécution et de stockage des instructions se déroulent en séquence. Les signaux de commande sont utilisés pour garantir que les étapes se déroulent dans le bon ordre.
Le cycle machine est l’unité de temps de base d’un ordinateur. La vitesse d'un ordinateur est déterminée par le nombre de cycles machine qu'il peut exécuter par seconde.