Programmeren in TI-83+ Assembly/Registers en procedures/Werking van de stack: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Willem1 (overleg | bijdragen)
Nieuwe pagina aangemaakt met '{{Programmeren in TI-83+ Assembly inhoud}} Je hebt al leren werken met de stack. Een kleine herhaling: * '''push ''registerpaar''''' legt de waarde in ''registerpaar'...'
 
Willem1 (overleg | bijdragen)
navigatie
 
Regel 10:
Hierna loopt de stack "achteruit" in het geheugen, dus het volgende getal zou worden opgeslagen in $FFFD-$FFFC.
Hoe houdt de processor echter bij tot hoever de stack loopt? Namelijk, in $FFFB-$FFFA zou allerlei rommel kunnen staan en het is voor de processor dus niet te bepalen of deze nog bij de stack hoort of niet. Daarom is er een extra register ingevoerd, de stack pointer (sp). Dit register houdt de waarde vast van het laatste getal in de stack.
 
{{VorigeVolgende
|boek=Programmeren in TI-83+ Assembly
|vorigeLink=Programmeren in TI-83+ Assembly/Registers en procedures/De indexregisters
|vorigeNaam=De indexregisters
|volgendeLink=Programmeren in TI-83+ Assembly/Registers en procedures/De instructies call en ret
|volgendeNaam=De instructies call en ret
}}
 
{{sub}}
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.