775
bewerkingen
Geen bewerkingssamenvatting |
k (klein probleempje met opmaak) |
||
<pre> push af</pre>
Wil je bijvoorbeeld a opslaan op de stack, dan moet je f erbij nemen, omdat je alleen maar registerparen kunt opslaan in de stack.
{| border="0" cellspacing="0" align="right" cellpadding="2"▼
|[[Afbeelding:Stack_pushen.png|thumb|none|Iedere keer als iets op de stack gelegd wordt, dan komt dit "bovenop de toren" te liggen. Je kunt dan niet meer direct bij onderliggende getallen.]]▼
|[[Afbeelding:Registers_naar_stack.png|thumb|none|Merk op dat je een getal dat op de stack ligt, er weer met een ander registerpaar vanaf kunt halen. Dat gebeurt hier bijvoorbeeld met af/de.]]▼
|}▼
===Een registerpaar van de stack afhalen===
Je kunt aan de 'bovenkant' van de stack een getal afhalen en deze weer opslaan in een registerpaar. Als je bijvoorbeeld het bovenste getal van de stack wilt halen en dit opslaan in af, gaat dat als volgt:
<pre> pop af</pre>
▲{| border="0" cellspacing="0" align="right" cellpadding="2"
▲|[[Afbeelding:Stack_pushen.png|thumb|none|Iedere keer als iets op de stack gelegd wordt, dan komt dit "bovenop de toren" te liggen. Je kunt dan niet meer direct bij onderliggende getallen.]]
▲|[[Afbeelding:Registers_naar_stack.png|thumb|none|Merk op dat je een getal dat op de stack ligt, er weer met een ander registerpaar vanaf kunt halen. Dat gebeurt hier bijvoorbeeld met af/de.]]
▲|}
===Een praktische toepassing===
|
bewerkingen