Table des matières:
Définition - Que signifie le compteur de programmes (PC)?
Un compteur de programmes (PC) est un registre CPU dans le processeur informatique qui a l'adresse de la prochaine instruction à exécuter à partir de la mémoire. Il s'agit d'un compteur numérique nécessaire pour une exécution plus rapide des tâches ainsi que pour le suivi du point d'exécution actuel.
Un compteur de programme est également appelé compteur d'instructions, pointeur d'instructions, registre d'adresses d'instructions ou registre de contrôle de séquence.
Techopedia explique Program Counter (PC)
Toutes les instructions ainsi que les données en mémoire ont une adresse spécifique. Au fur et à mesure que chaque instruction est traitée, l'application logicielle responsable met à jour le compteur de programme avec l'adresse des instructions à venir qui doit être récupérée. Le compteur de programme transmet à son tour ces informations au registre d'adresses mémoire dans le cadre du cycle d'exécution / extraction standard. Le compteur de programme augmente la valeur stockée de un à mesure que la prochaine instruction est extraite. Si l'ordinateur est réinitialisé ou redémarre, le compteur de programme revient généralement à la valeur zéro.
Semblable à d'autres registres de processus de l'ordinateur, le compteur de programmes est comme une banque de verrous binaires, chacun représentant un bit de valeur. Le compteur de programmes fonctionne en combinaison avec d'autres registres pour identifier l'instruction en cours. Il peut être modifié ou accessible à l'aide d'instructions d'accès ou de saut. Le PC est accessible / modifiable par des instructions de saut et de branchement. Par conséquent, l'adresse de destination peut être chargée sur le compteur de programme via des instructions de branchement. L'adresse du compteur de programmes peut également être chargée à l'aide des instructions de traitement des données.
