Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Comment écrire un programme C pour …
  • Comment utiliser des tableaux en Tur…
  • But principal des fichiers d'en-têt…
  • Comment faire des divisions à virgu…
  • Les erreurs de syntaxe en C + + 
  • Comment entrer les nombres binaires …
  • Quel type d’informations sont stocké…
  • Comment faire pour utiliser des obje…
  • Comment ouvrir plusieurs fichiers en…
  • Que sont les algorithmes de planific…
  •   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

    Quel type d’informations sont stockées dans les registres de pointeur et d’index ?

    Les registres de pointeurs et les registres d'index sont deux types de registres utilisés dans l'architecture informatique, mais ils stockent différents types d'informations :

    * Registres de pointeurs : Stockez les *adresses mémoire*. Ils pointent vers un emplacement spécifique de la mémoire où les données sont stockées. Les données elles-mêmes ne sont pas dans le registre des pointeurs ; uniquement l'adresse où résident les données. Considérez-le comme une adresse postale :l'adresse elle-même ne contient pas la maison, elle vous indique simplement où la trouver.

    * Registres d'index : Stocke les *valeurs entières* utilisées pour modifier une adresse mémoire. Ils sont fréquemment utilisés dans l'adressage de tableaux. Le registre d'index contient un décalage ou un index dans un tableau, qui est ensuite ajouté (ou soustrait) à une adresse de base (souvent conservée dans un autre registre) pour calculer l'adresse mémoire réelle d'un élément spécifique du tableau. Contrairement aux registres de pointeurs, les registres d'index ne contiennent pas directement d'adresse mémoire; ils détiennent une valeur qui *contribue* au calcul d'une adresse mémoire.

    En bref:

    * Pointeur : Contient directement une adresse mémoire.

    * Index : Contient une valeur utilisée pour calculer une adresse mémoire (souvent en conjonction avec une adresse de base).

    Il est important de noter que la distinction n’est pas toujours strictement appliquée. Certaines architectures peuvent utiliser les registres de manière flexible, permettant à un registre désigné comme registre « d'index » de contenir également une adresse mémoire, et vice versa. La principale différence réside dans leur *utilisation prévue* plutôt que dans un type strict et immuable.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment réinstaller le redistribuable Microsoft Visual C++ 
  • Comment obtenir le point de vue C dans Eclipse 
  • Comment écrire une histoire de jeu en C + + 
  • Comment retourner un vecteur STL d'une nouvelle fonction 
  • Comment compiler RPC utilisant Visual Studio 
  • Qu'est-ce que la gestion de la mémoire ? 
  • Comment écrire un programme qui lit une chaîne de noms à partir d'un fichier dans C 
  • Comment utiliser la fonction strstr en C + + 
  • Comment manipuler Liste des contrôles dans MFC 
  • Outils utilisés dans Programmation 
  • Connaissances Informatiques © http://www.ordinateur.cc