Programmeren in TI-83+ Assembly/Geheugenbeheer/Toets

Uit Wikibooks
Naar navigatie springen Naar zoeken springen

Programmeren in TI-83+ Assembly

Hieronder vind je een toets die je kunt invullen om te controleren of je de stof uit hoofdstuk 3 (Geheugenbeheer) goed begrijpt. Veel succes!

1 Welke bewering over .equ is niet waar?

<woord> .equ <getal> zorgt ervoor dat TASM tijdens het compileren alle voorkomens van <woord> vervangt door <getal>.
De rekenmachine zorgt ervoor dat bij alle .equ-statements de woorden voor .equ worden vervangen door een 0 (nul).
.equ is handig, omdat het code beter leesbaar maakt.
.equ is handig voor geheugenbeheer.

2 Geef de naam van het grote stuk door programma's vrij te gebruiken RAM-geheugen dat je in dit hoofdstuk hebt geleerd.

3 Hoeveel bytes is het gebied RAM-geheugen dat in de vorige vraag bedoeld wordt?

4 Zet het getal 7 (decimaal) in het binaire stelsel.

5 Zet het getal 11 (decimaal) in het hexadecimale stelsel.

6 Wat kan geen reden zijn om een array aan te maken?

Het ziet er beter uit in de programmacode.
Je maakt minder makkelijk typfouten.
In een array kun je het getal op een bepaald indexnummer ophalen, als je losse variabelen gebruikt kan dat niet.
Het kost minder ruimte in het RAM-geheugen.

7 Wat is een matrix?

Een tabel die je bij het programma typt om het programma duidelijker te maken voor mede-programmeurs.
Een gegevensstructuur die werkt met een "stapel" getallen. Je kunt alleen getallen aan de bovenkant erop leggen en eraf halen.
Een array met arrays erin, dus eigenlijk een tabelstructuur in het geheugen.
Een manier om het scherm van de rekenmachine zwart of wit te maken.


ArrowLeftNavbox.svg ← Verschuivingen Toets Input en output → ArrowRightNavbox.svg
Informatie afkomstig van http://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.