Programmeren in TI-83+ Assembly/Inleiding en inhoudsopgave

Uit Wikibooks

Ga naar: navigatie, zoek

Inhoud

[bewerken] 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).

[bewerken] Voordelen en nadelen t.o.v. TI-Basic

Assembly heeft een aantal voor- en nadelen ten opzichte van TI-Basic:

[bewerken] Voordelen

  • Assembly is veel sneller dan TI-Basic, bijvoorbeeld alle geavanceerde spelletjes voor de rekenmachine zou je nooit in TI-Basic kunnen maken, omdat deze programmeertaal daarvoor gewoon te langzaam is.
  • Assembly heeft controle over de hele rekenmachine. Je kunt er veel meer mee dan met TI-Basic.

[bewerken] Nadelen

  • Assembly moet op de computer geprogrammeerd en gecompileerd worden, voordat het naar de rekenmachine kan worden overgezonden.
  • Assembly is veel moeilijker te leren dan TI-Basic.
  • Als een Assembly-programma crasht, is direct het RAM-geheugen gewist, bij TI-Basic verschijnt er gewoon een foutmelding.

[bewerken] Inhoudsopgave

  1. Assembly-basis
    1. Voorbereiding Zeer goed ontwikkeld. Revisiedatum: onbekend
    2. Het eerste programma Zeer goed ontwikkeld. Revisiedatum: onbekend
    3. Registers Zeer goed ontwikkeld. Revisiedatum: onbekend
    4. Variabelen Goed ontwikkeld. Revisiedatum: onbekend
    5. De stack Goed ontwikkeld. Revisiedatum: onbekend
    6. Toets
  2. Controle
    1. Springen en subroutines Goed ontwikkeld. Revisiedatum: onbekend
    2. Optellen en aftrekken Redelijk ontwikkeld. Revisiedatum: onbekend
    3. Het register f Goed ontwikkeld. Revisiedatum: onbekend
    4. Voorwaarden Redelijk ontwikkeld. Revisiedatum: onbekend
    5. Loops Redelijk ontwikkeld. Revisiedatum: onbekend
    6. Toets
  3. Geheugenbeheer
    1. Getallenstelsels In ontwikkeling. Revisiedatum: onbekend
    2. Het gebruik van EQU In ontwikkeling. Revisiedatum: onbekend
    3. Arrays en matrices Redelijk ontwikkeld. Revisiedatum: onbekend
    4. Het gebruik van ldir Nog vrijwel niets. Revisiedatum: onbekend
    5. Verschuivingen Nog vrijwel niets. Revisiedatum: onbekend
    6. Toets
  4. Input en output
    1. Logische en bit-instructies In ontwikkeling. Revisiedatum: onbekend
    2. Strings schrijven In ontwikkeling. Revisiedatum: onbekend
    3. Karakters schrijven Nog vrijwel niets. Revisiedatum: onbekend
    4. getKey Nog vrijwel niets. Revisiedatum: onbekend
    5. Invoer door de gebruiker Nog vrijwel niets. Revisiedatum: onbekend
    6. Toets
  5. Tekenen
    1. De tekenbuffer Nog vrijwel niets. Revisiedatum: onbekend
    2. Pixels tekenen Nog vrijwel niets. Revisiedatum: onbekend
    3. Horizontale lijnen Nog vrijwel niets. Revisiedatum: onbekend
    4. Diagonale lijnen Nog vrijwel niets. Revisiedatum: onbekend
    5. Werken met sprites Nog vrijwel niets. Revisiedatum: onbekend
    6. Toets
  6. Registers en procedures
    1. Meer registers Nog vrijwel niets. Revisiedatum: onbekend
    2. Werking van de stack Nog vrijwel niets. Revisiedatum: onbekend
    3. De instructies call en ret Nog vrijwel niets. Revisiedatum: onbekend
    4. Toets Nog vrijwel niets. Revisiedatum: onbekend
  7. Applications
    1. Het maken van applications Nog vrijwel niets. Revisiedatum: onbekend
    2. Toets
  8. Speciaal
    1. Problemen In ontwikkeling. Revisiedatum: onbekend
    2. De instructieset In ontwikkeling. Revisiedatum: onbekend
    3. ROM-calls In ontwikkeling. Revisiedatum: onbekend

[bewerken] PDF- en printversie

Een printversie van dit boek vind je hier.
Een PDF-versie van dit boek vind je hier (klik op Downloaden als PDF-bestand).

Inleiding en inhoudsopgave Assembly-basis →
Informatie afkomstig van http://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.
Persoonlijke instellingen