|
Un compteur de programmes stockés (SPC) n'est pas un terme standard dans l'architecture informatique. Le concept auquel vous pensez probablement est le compteur de programme (PC). , qui *est* stocké en mémoire.
Le compteur de programme est un registre dans la CPU qui contient l'adresse mémoire de la prochaine instruction à exécuter. C’est crucial pour l’exécution séquentielle des instructions. Une fois qu'une instruction est récupérée et exécutée, le PC est incrémenté (ou mis à jour vers une adresse cible de branchement) pour pointer vers l'instruction suivante dans le flux du programme.
Bien que le PC lui-même soit un registre (et donc pas directement *stocké* dans la mémoire principale de la même manière que les données), sa *valeur* (l'adresse mémoire) est stockée dans le registre, qui fait partie de l'état interne du CPU qui est implicitement stocké en mémoire lorsque l'état du CPU est enregistré (par exemple, lors d'un changement de contexte ou d'une interruption). Par conséquent, on pourrait indirectement désigner la valeur du PC comme étant « stockée ». Cependant, l'appeler simplement « compteur de programme » est beaucoup plus précis et courant. Le terme « compteur de programmes stockés » n'est pas conventionnel et peut être trompeur.
|