Le registre du compteur de programme (PC) est un registre CPU qui stocke l'adresse de la prochaine instruction à exécuter. Le PC est incrémenté de un après l'exécution de chaque instruction, à moins qu'une instruction de branchement ne soit rencontrée. Dans ce cas, le PC est chargé avec l'adresse de la branche cible.
Le PC est un registre crucial pour le CPU, car il détermine l'ordre dans lequel les instructions sont exécutées. Sans le PC, le CPU ne pourrait pas exécuter correctement les programmes.
Le PC est également utilisé par le système d'exploitation pour gérer le multitâche. Lorsque le système d'exploitation passe d'un processus à un autre, il enregistre la valeur PC du processus en cours et charge la valeur PC du nouveau processus. Cela permet au système d'exploitation de reprendre l'exécution d'un processus là où il s'était arrêté.
|