Compteur de programme (pc)

Définition - Que signifie Program Counter (PC)?

Un compteur de programme (PC) est un registre de CPU dans le processeur informatique qui a l'adresse de la prochaine instruction à exécuter à partir de la mémoire. C'est un compteur numérique nécessaire pour une exécution plus rapide des tâches ainsi que pour suivre le 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.

Definir Tech 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'adresse de mémoire dans le cadre du cycle d'exécution / extraction standard. Le compteur de programme augmente la valeur stockée de un au fur et à mesure que l'instruction suivante 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 programme est comme une banque de verrous binaires, chacun représentant un bit de valeur. Le compteur de programme 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 / modifié par des instructions de saut et de branchement. Par conséquent, l'adresse de destination peut être chargée dans le compteur de programme via des instructions de branchement. Le compteur de programme peut également être chargé avec l'adresse à l'aide des instructions de traitement des données.