Keywords: archi

Next: Flots de données Up: Cycle de l'instruction Previous: Cycle de l'instruction

## Cycle normal

Ce travail est effectué par la CPU et consiste en :

- recherche de l'instruction (fetch) : l'instruction est lue depuis la mémoire
- interprétation de l'instruction (decode) : l'instruction est décodée pour déterminer à quelle action elle correspond
- exécution (execute) :
  - recherche des données (fetch data) : l'exécution de l'instruction peut demander la lecture de données dans la mémoire ou depuis un module d'E/S
  - traitement des données (process data) : l'exécution de l'instruction peut demander des opérations arithmétiques ou logiques sur les données
  - écriture des données (write data) : l'exécution de l'instruction peut demander l'écriture du résultat dans la mémoire ou depuis un module d'E/S

Toutes les machines ont un schéma d'exécution similaire, qui consiste donc à exécuter la boucle suivante :

- répéter
  - fetch
  - decode
  - execute

- Flots de données