Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Wat voor soort informatie wordt opgeslagen in de pointer- en indexregisters?
Pointerregisters en indexregisters zijn beide typen registers die in computerarchitectuur worden gebruikt, maar ze slaan verschillende soorten informatie op:

* Aanwijzer registreert: Bewaar *geheugenadressen*. Ze verwijzen naar een specifieke locatie in het geheugen waar gegevens zijn opgeslagen. De gegevens zelf bevinden zich niet in het pointerregister; alleen het adres waar de gegevens zich bevinden. Zie het als een adres:het adres zelf bevat niet het huis, het geeft alleen aan waar u het kunt vinden.

* Indexregisters: Bewaar *gehele waarden* die worden gebruikt om een ​​geheugenadres te wijzigen. Ze worden vaak gebruikt bij array-adressering. Het indexregister bevat een offset of een index in een array, die vervolgens wordt opgeteld bij (of afgetrokken van) een basisadres (vaak bewaard in een ander register) om het feitelijke geheugenadres van een specifiek array-element te berekenen. In tegenstelling tot pointerregisters bevatten indexregisters niet rechtstreeks een geheugenadres; ze bevatten een waarde die *bijdraagt* aan het berekenen van een geheugenadres.

In het kort:

* Aanwijzer: Bevat direct een geheugenadres.

* Index: Bevat een waarde die wordt gebruikt om een ​​geheugenadres te berekenen (vaak in combinatie met een basisadres).

Het is belangrijk op te merken dat het onderscheid niet altijd strikt wordt gehandhaafd. Sommige architecturen kunnen registers flexibel gebruiken, waardoor een register dat is aangewezen als een "index" -register ook een geheugenadres kan bevatten, en omgekeerd. Het belangrijkste verschil ligt in het *beoogde gebruik* ervan, in plaats van in een strikt, onveranderlijk type.

Previous: Next:
  C /C + + Programming
·Hoe maak je tijd in C Bereken …
·Hoe heet het proces waarbij co…
·Hoe te installeren van een oud…
·Functies activeren in Dev Verv…
·Hoe te Pointers nemen tot gehe…
·C MDI Tutorial 
·Hoe uw eigen Game behulp Ontwe…
·Hoe te Program Game Boy Advanc…
·Hoe maak je een tekstbestand g…
  Related Articles
Welke rol speelt een tolk bij het progra…
Wat is de tijdscomplexiteit van priorite…
Wat is de tijdscomplexiteit van een if-i…
Wat is de syntaxis voor het weergeven va…
Wat is de betekenis van het gebruik van …
Wat is de betekenis van reguliere en nie…
Wat is de betekenis van intersectieconte…
Wat is de betekenis van het hash-symbool…
Wat is de betekenis van een uitroepteken…
  Programmering Articles
·Hoe maak je een karakter Vervang in de J…
·Hoe wilt zien & Structuur MySQL met PHP 
·Hoe te Kolommen in DataGrid sorteren 
·Verschil tussen Java veranderlijk en onv…
·Hoe je Java Beans Run 
·Hoe maak je een Game Trainer Maak in Vis…
·Hoe kan ik een variabele over meerdere l…
·Hoe om te doen Validaties in Struts 
·Hoe te Browser Build Games 
Copyright © Computer Kennis https://www.nldit.com