Programmeren in TI-83+ Assembly/Registers en procedures/Werking van de stack: verschil tussen versies
Verwijderde inhoud Toegevoegde inhoud
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'...' |
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}}
|