Compteur de programme (PC)

Auteur: Louise Ward
Date De Création: 6 Février 2021
Date De Mise À Jour: 26 Juin 2024
Anonim
Software timer for coin operated PCs.
Vidéo: Software timer for coin operated PCs.

Contenu

Définition - Que signifie compteur de programme (PC)?

Un compteur de programme (PC) est un registre de la CPU dans le processeur de l'ordinateur qui a l'adresse de la prochaine instruction à exécuter de la mémoire. C'est 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'instruction, pointeur d'instruction, registre d'adresse d'instruction ou registre de contrôle de séquence.

Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique le compteur de programme (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 extraite. Le compteur de programme transmet à son tour ces informations au registre d'adresses 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 de l'extraction de l'instruction suivante. 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 ressemble à 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. Vous pouvez le modifier ou y accéder à l'aide d'instructions d'accès ou de saut. Le PC peut être consulté / modifié par des instructions de saut et de branche. 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 de données.