Programmeren in TI-83+ Assembly/Controle/Optellen en aftrekken
Uit Wikibooks
|
|
|
|
Voordat we kunnen beginnen met voorwaarden, moeten we eerst iets weten over optellen en aftrekken.
Inhoud |
[bewerken] add
We beginnen met optellen.
add a, b
Dit telt b op bij a en slaat het antwoord op in a.
add a, 8
Dit telt 8 op bij a en slaat het antwoord op in a.
Je kunt alleen maar iets optellen bij a of bij hl. Fout is bijvoorbeeld:
add b, 8
Met het optellen bij hl zullen we ons nu even niet bezig houden, dit komt later aan de orde.
[bewerken] sub
Aftrekken gaat als volgt.
sub b
Dat lijkt een beetje vreemd, maar het komt erop neer dat je toch alleen maar kunt aftrekken van a, daarom wordt de a ervoor weggelaten. Deze instructie haalt dus b van a af en slaat het antwoord op in a.
[bewerken] inc en dec
Wil je één optellen of aftrekken, dan kun je respectievelijk inc of dec gebruiken. Dit gaat als volgt:
inc a
Dit telt één op bij a. Je kunt hier alle registers voor gebruiken.
[bewerken] Opdracht
Maak een programmaatje dat 3 en 4 optelt en het resultaat op het scherm weergeeft. Tip: gebruik bcall(_DispHL) om de waarde neer te zetten op het scherm.
| ← Springen en subroutines | Optellen en aftrekken | Het register f → |