Programmeren in TI-83+ Assembly/Printversie: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
cat
QZandenBot (overleg | bijdragen)
k {{Sub}} met AWB
Regel 4:
<br/>
<font size=25pt>Programmeren in TI-83+ Assembly</font>
 
<br/><br/>
</div>
 
Regel 10:
<br/>
<font size=5pt>Inleiding</font>
 
<br/><br/>
</div>
 
Regel 61:
<br/>
<font size=25pt>Hoofdstuk 1 - Assembly-basis</font>
 
<br/><br/>
</div>
 
Regel 69:
<br/>
<font size=5pt>Voorbereiding</font>
 
<br/><br/>
</div>
Voordat we kunnen beginnen met Assembly, moet er eerst een aantal dingen worden voorbereid, namelijk:
Regel 101:
Controleer nu of alle bestanden in de map staan zoals hieronder is aangegeven:
 
[[ImageAfbeelding:Bestanden_structuur_assembly.jpg]]
 
 
<div style='text-align: center;background-color: #efefef;border: none' height=150>
<br/>
<font size=5pt>Het eerste programma</font>
 
<br/><br/>
</div>
 
Regel 206 ⟶ 205:
</pre>
Deze regel zorgt ervoor dat de processor in de rekenmachine weer teruggaat naar de TI-OS, het besturingssysteem van de rekenmachine. Zonder deze regel zou het programma crashen (en het RAM-geheugen dus wissen) omdat de TI-OS nooit meer bereikt wordt. Denk er dus altijd aan om deze regel in te geven...
 
 
<div style='text-align: center;background-color: #efefef;border: none' height=150>
<br/>
<font size=5pt>Registers</font>
 
<br/><br/>
</div>
 
Regel 249 ⟶ 247:
Maak een programma dat het getal 14 in het register a laadt, en dit daarna overzet naar register b.<br/>
''Het antwoord vind je aan het einde van dit boek.''
 
 
<div style='text-align: center;background-color: #efefef;border: none' height=150>
<br/>
<font size=5pt>Variabelen</font>
 
<br/><br/>
</div>
 
Regel 349 ⟶ 346:
<br/>
<font size=5pt>De stack</font>
 
<br/><br/>
</div>
 
Regel 387 ⟶ 384:
 
Verder kan het programma crashen als je heel veel registerparen op de stack legt (bij ongeveer 100).
 
 
<div style='text-align: center;background-color: silver;border: none' height=150>
<br/>
<font size=25pt>Hoofdstuk 2 - Controle</font>
 
<br/><br/>
</div>
 
Regel 400 ⟶ 396:
<br/>
<font size=5pt>Springen en subroutines</font>
 
<br/><br/>
</div>
 
Regel 435 ⟶ 431:
Maak een programma dat vier keer een tekst op het scherm schrijft. Gebruik daarvoor een subroutine met een bcall. Roep deze vier keer aan. Het resultaat moet er ongeveer uitzien als het plaatje hiernaast.
''Het antwoord vind je weer aan het einde van het boek.''
 
 
<div style='text-align: center;background-color: #efefef;border: none' height=150>
<br/>
<font size=5pt>Optellen en aftrekken</font>
 
<br/><br/>
</div>
 
Regel 466 ⟶ 461:
<pre> inc a</pre>
Dit telt één op bij a. Je kunt hier alle registers voor gebruiken.
 
 
<div style='text-align: center;background-color: #efefef;border: none' height=150>
<br/>
<font size=5pt>Het register f</font>
 
<br/><br/>
</div>
 
Regel 506 ⟶ 500:
<br/>
<font size=5pt>Voorwaarden</font>
 
<br/><br/>
</div>
 
Regel 542 ⟶ 536:
|}
Deze voorwaarden kun je gebruiken achter de volgende instructies: jp, jr, call en ret.
 
 
<div style='text-align: center;background-color: #efefef;border: none' height=150>
<br/>
<font size=5pt>Loops</font>
 
<br/><br/>
</div>
 
Regel 630 ⟶ 623:
Pas opdracht 3 aan, en gebruik nu een for-loop.
''Het antwoord staat weer achterin het boek.''
 
 
<div style='text-align: center;background-color: silver;border: none' height=150>
<br/>
<font size=25pt>Antwoorden</font>
 
<br/><br/>
</div>
 
Regel 703 ⟶ 695:
'''Opmerking:''' in dit geval is het niet veel korter, maar vooral bij 5 of meer herhalingen is dit erg nuttig.
 
{{sub}}
[[Categorie:Programmeren in TI-83+ Assembly - inhoud|P]]
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.