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

Verwijderde inhoud Toegevoegde inhoud
Willem1 (overleg | bijdragen)
Nieuwe pagina aangemaakt met '_NOTOC_ <div style='text-align: center;background-color: silver;border: solid'> <font size=25pt>Programmeren in TI-83+ Assembly</font> </div> = Inleiding = Dit boek ...'
 
Willem1 (overleg | bijdragen)
Geen bewerkingssamenvatting
Regel 1:
__NOTOC__
_NOTOC_
 
<div style='text-align: center;background-color: silver;border: solidnone' height=150>
<br/>
<font size=25pt>Programmeren in TI-83+ Assembly</font>
<br/><br/>
</div>
 
<div style='text-align: center;background-color: #efefef;border: none' height=150>
<br/>
<font size=5pt>Inleiding</font>
<br/><br/>
</div>
 
= Inleiding =
Dit boek leert je om te programmeren in de programmeertaal Assembly voor de TI-83+ of de TI-84+. Dit zijn grafische rekenmachines van Texas Instruments. Er is ook een andere programmeertaal op deze rekenmachines, namelijk TI-Basic. (zie het wikibook Programmeren in TI-Basic).
 
Regel 51 ⟶ 58:
## ROM-calls {{25%}}
 
<div style='text-align: center;background-color: silver;border: none' height=150>
= Hoofdstuk 1 - Assembly-basis =
<br/>
<font size= 25pt>Hoofdstuk 1 - Assembly-basis =</font>
<br/><br/>
</div>
 
In dit deel leer je de basis van het programmeren in Assembly. We beginnen met het opzetten van de programmeer-omgeving, daarna schrijven we onze eerste programma's.
 
<div style='text-align: center;background-color: #efefef;border: none' height=150>
= Voorbereiding =
<br/>
<font size=5pt>Voorbereiding</font>
<br/><br/>
</div>
Voordat we kunnen beginnen met Assembly, moet er eerst een aantal dingen worden voorbereid, namelijk:
* Installeer de TI SDK (deze is te downloaden op '''http://education.ti.com/educationportal/sites/US/productDetail/us_sdk_73_83_84.html'''), zodat de gemaakte programma's op de computer getest kunnen worden, voordat ze worden overgezet naar de rekenmachine.
Regel 88 ⟶ 104:
 
 
<div style='text-align: center;background-color: #efefef;border: none' height=150>
= Het eerste programma =
<br/>
<font size= 5pt>Het eerste programma =</font>
<br/><br/>
</div>
 
Nu zijn we klaar om te beginnen met het eerste programma.
 
Regel 187 ⟶ 208:
 
 
<div style='text-align: center;background-color: #efefef;border: none' height=150>
= Registers =
<br/>
<font size=5pt>Registers</font>
<br/><br/>
</div>
 
In deze paragraaf vind je alles over registers. Registers zijn opslagplaatsen voor data, net zoals je in andere programmeertalen variabelen hebt.
 
Regel 220 ⟶ 246:
Er is een groot probleem als je registers gebruikt om data op te slaan. De meeste instructies, zoals bcall's, gebruiken namelijk zelf ook registers! Als je een instructie hebt gebruikt, is er een goede kans dat je data opeens weg is. Gebruik dus geen registers om data voor langere tijd op te slaan. Hiervoor kun je bijvoorbeeld variabelen of de stack gebruiken, waarover je in een volgende les meer zult leren.
 
==Opdracht 1==
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.''
{{Toggletext
 
|koptekst=Klap uit voor het antwoord
<div style='text-align: center;background-color: silver;border: none' height=150>
|hoofdtekst=
<br/>
<font size=25pt>Antwoorden</font>
<br/><br/>
</div>
 
==Opdracht 1==
Een mogelijk antwoord zie je hier. Vul de standaardcode zelf aan.
<pre>
Regel 231 ⟶ 263:
ret ; terug naar TI-OS
</pre>
}}
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.