Programmeren in TI-83+ Assembly/Speciaal/De instructieset: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Willem1 (overleg | bijdragen)
Geen bewerkingssamenvatting
Willem1 (overleg | bijdragen)
Geen bewerkingssamenvatting
Regel 94:
==Controle==
Met deze controle-instructies kan er gesprongen worden in het programma.
===jp===
jp springt naar een bepaald adres in het geheugen. Hier gaat de uitvoering van het programma dan verder.
jp roep je aan met
<pre> jp geheugenadres</pre>
of
<pre> jp label</pre>
Bij de laatste variant vervangt TASM het label automatisch door het bijbehorende geheugenadres.
===jr===
jr springt ook naar een andere plaats in het programma, maar nu 128 bytes naar voren of naar achter.
jr roep je aan met
<pre> jr label</pre>
TASM kijkt nu hoeveel bytes het label verwijderd is van de jr-instructie en voegt dat in. Let op: het label waartoe gesprongen wordt, mag niet verder weg zijn van de jr-instructie dan 128 bytes, anders geeft TASM een foutmelding.
===call===
===ret===
 
==De stack==
===push===
===pop===
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.