Programmeren in TI-83+ Assembly/Geheugenbeheer/Het gebruik van EQU: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Willem1 (overleg | bijdragen)
Willem1 (overleg | bijdragen)
Regel 24:
==Nog een manier voor variabelen==
Wil je variabelen gebruiken, dan kun je ze achter het programma zetten. Maar je kunt ook andere plekken in het geheugen gebruiken. Bijvoorbeeld $9872 t/m $9B71, wat geheugen is dat niet wordt gebruikt door de rekenmachine. In de include-file staat $9872 gedefinieerd als appBackUpScreen. Dus stel je voor dat je een variabele wilt maken, kan dat ook zo:
<pre> bedrag .equ appBackUpScreen ; = $9872
bedrag2 .equ appBackUpScreen + 1 ; = $9873</pre>
Denk bij het definiëren van variabelen wel goed na, want als je nu bijvoorbeeld hl opslaat in bedrag, dan overschrijft hij zowel $9872 als $9873, omdat ieder geheugenadres maar één byte is en hl twee bytes is. Verder moet je hl zeker niet opslaan in $9B71, want dan overschrijft hij ook $9B72 en dat zorgt voor een crash, met inmiddels bekend geachte gevolgen.
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.