Maison >Problème commun >Quel est le composant qui indique l'adresse de l'instruction que le CPU exécutera ensuite ?

Quel est le composant qui indique l'adresse de l'instruction que le CPU exécutera ensuite ?

尚
original
2020-03-19 14:07:4210207parcourir

Quel est le composant qui indique l'adresse de l'instruction que le CPU exécutera ensuite ?

Le composant qui indique l'adresse de l'instruction à exécuter par le CPU la prochaine fois est le compteur de programme. Le compteur de programme est l'adresse de l'unité où se trouve le processeur. L'instruction suivante est localisée et stockée.

Le compteur de programme est un registre dans un processeur informatique qui contient l'adresse (emplacement) de l'instruction en cours d'exécution. Au fur et à mesure que chaque instruction est récupérée, l'adresse mémoire du compteur de programme est incrémentée de un. Une fois chaque instruction récupérée, le compteur du programme pointe vers l'instruction suivante de la séquence. Lorsque l'ordinateur est redémarré ou réinitialisé, le compteur du programme revient généralement à zéro.

Lors de l'exécution d'une instruction, l'instruction doit d'abord être récupérée de la mémoire vers le registre d'instructions en fonction de l'adresse d'instruction stockée dans le PC. Ce processus est appelé « récupération d'instructions ». Dans le même temps, l'adresse dans le PC est soit automatiquement incrémentée de 1, soit l'adresse de l'instruction suivante est donnée par le pointeur de branchement. Après cela, les instructions sont analysées et exécutées. Terminez l'exécution de la première instruction, puis récupérez l'adresse de la deuxième instruction en fonction du PC, et ainsi de suite, en exécutant chaque instruction.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn