Programmeren in TI-83+ Assembly/Assembly-basis/De stack: verschil tussen versies
Verwijderde inhoud Toegevoegde inhoud
k titel 'Programmeren in TI-83+ Assembly/De stack' gewijzigd in 'Programmeren in TI-83+ Assembly/Assembly-basis/De stack': "Programmeren in TI-83+ Assembly" onderverdelen in delen |
boeksjabloon |
||
Regel 1:
{{boeksjabloon
|inhoud1 =
*[[Programmeren in TI-83+ Assembly|Startpagina]]
|deel2 = [[Programmeren in TI-83+ Assembly/Assembly-basis|Assembly-basis]]
|inhoud2 =
#[[Programmeren in TI-83+ Assembly/Assembly-basis/Voorbereiding|Voorbereiding]]
#[[Programmeren in TI-83+ Assembly/Assembly-basis/Het_eerste_programma|Het eerste programma]]
#[[Programmeren in TI-83+ Assembly/Assembly-basis/Registers|Registers]]
#[[Programmeren in TI-83+ Assembly/Assembly-basis/Variabelen|Variabelen]]
#[[Programmeren in TI-83+ Assembly/Assembly-basis/De stack|De stack]]
|deel3 = [[Programmeren in TI-83+ Assembly/Speciaal|Speciaal]]
|inhoud3 =
#[[Programmeren in TI-83+ Assembly/Speciaal/Problemen|Problemen]]
#[[Programmeren in TI-83+ Assembly/Speciaal/TASM-instructies|TASM-instructies]]
#[[Programmeren in TI-83+ Assembly/Speciaal/ROM-calls|ROM-calls]]
}}▼
In plaats van variabelen, kun je om registers op te slaan en weer in te lezen ook de '''stack''' gebruiken. De stack is een soort rij met getallen. Stel het je voor als een toren met blokken. Je kunt alleen blokken erbij of eraf halen aan de bovenkant. Wat je dus het eerste erin legt komt er het laatste weer uit. Met de stack kun je ook maar twee dingen doen: een registerpaar er 'aan de bovenkant opleggen' en een registerpaar er 'aan de bovenkant afhalen'.
Regel 28 ⟶ 45:
'''Zorg er dus voor dat de stack altijd gelijk is vóór en na je programma!'''
▲|Boek=Programmeren in TI-83+ Assembly
▲}}
{{sub}}
|