Outils pour utilisateurs

Outils du site


comment_fonctionne_un_processeur

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

comment_fonctionne_un_processeur [2019/03/22 20:41]
1733518 créée
comment_fonctionne_un_processeur [2019/03/22 20:45] (Version actuelle)
1733518
Ligne 30: Ligne 30:
 Le compteur de programme contient un registre contenant l’adresse de la prochaine instruction à exécuter dans la mémoire vive. Il débute donc à l’adresse de la première instruction du programme et sera incrémenté automatiquement pour pointer la prochaine instruction. Le registre d’instruction contient l’instruction en cours de traitement. Chaque opération que le processeur fait est codé, ce qui veut dire qu’il ne peut pas être modifié ou changé par d’autres codes. Pour exécuter une instruction,​ le processeur transmet l’adresse se trouvant dans le compteur de programme à la mémoire vive, la mémoire retourne au processeur l’adresse du code de l’instruction qui va être stocker dans le registre d’instruction. Ainsi, le registre d’instructions contient la prochaine instruction à être exécutée par le processeur. L’instruction va être transféré au décodeur d’instructions par un bus de donnée. Le décodeur d’instructions est chargé d’interpréter l’instruction pour quelle opération faire et comment aller chercher les opérandes nécessaires. Le séquenceur sert à exécuter les instructions comme une horloge et il élabore des signaux de synchronisation du processeur grâce au décodeur d’instruction et du registre d’état. Le compteur de programme contient un registre contenant l’adresse de la prochaine instruction à exécuter dans la mémoire vive. Il débute donc à l’adresse de la première instruction du programme et sera incrémenté automatiquement pour pointer la prochaine instruction. Le registre d’instruction contient l’instruction en cours de traitement. Chaque opération que le processeur fait est codé, ce qui veut dire qu’il ne peut pas être modifié ou changé par d’autres codes. Pour exécuter une instruction,​ le processeur transmet l’adresse se trouvant dans le compteur de programme à la mémoire vive, la mémoire retourne au processeur l’adresse du code de l’instruction qui va être stocker dans le registre d’instruction. Ainsi, le registre d’instructions contient la prochaine instruction à être exécutée par le processeur. L’instruction va être transféré au décodeur d’instructions par un bus de donnée. Le décodeur d’instructions est chargé d’interpréter l’instruction pour quelle opération faire et comment aller chercher les opérandes nécessaires. Le séquenceur sert à exécuter les instructions comme une horloge et il élabore des signaux de synchronisation du processeur grâce au décodeur d’instruction et du registre d’état.
 ===== Opération du processeur ===== ===== Opération du processeur =====
 +{{ :​diagram.png?​400| }}
   - La recherche de l’instruction   - La recherche de l’instruction
 La première étape va donc chercher une instruction dans la mémoire vive de l’ordinateur,​ qui est déterminé par le compteur de programme. L’adresse de la prochaine instruction est stockée dans la mémoire de programme. La première étape va donc chercher une instruction dans la mémoire vive de l’ordinateur,​ qui est déterminé par le compteur de programme. L’adresse de la prochaine instruction est stockée dans la mémoire de programme.
comment_fonctionne_un_processeur.txt · Dernière modification: 2019/03/22 20:45 par 1733518