Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Comment ajouter une DLL dans Visual …
  • Comment stocker une entrée dans un …
  • Comment construire un pilote de pér…
  • Comment faire pour supprimer tous le…
  • Comment utiliser la chapelure dans M…
  • Démontrer une compréhension correc…
  • Comment stocker une liste d'objets d…
  • Comment faire pour vérifier pour un…
  • Qu’est-ce que le format UDP ? 
  • Quel composant de programmation four…
  •   C /C + + Programming
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    C /C + + Programming

    Qu'est-ce qu'un compteur de programme stocké ?

    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.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire pour obtenir des éléments d'une matrice en C 
  • Qu’est-ce que la mémoire préprogrammée ? 
  • Comment partager des variables au long du RPC 
  • Quelle est la fonction du contrôleur IDE principal ? 
  • Comment procéder à l'allocation dynamique de la mémoire en C + + 
  • Comment ignorer les espaces lors de l'utilisation Longueur C + + 
  • Comment fermer des fichiers dans C 
  • Qu'est-ce que le modèle LMCC dans le modèle de calcul parallèle ? 
  • Comment écrire un script Vim 
  • Comment écrire un programme Visual C qui utilise une instruction While et la séquence d'échappeme…
  • Connaissances Informatiques © http://www.ordinateur.cc