Primer:
| Sestavimo program, ki
sešteje dve števili, vsako dolžine 2 bajta (prvo
$31D6 in drugo $7FB0)! Program naj se nahaja v
pomnilniku na naslovu $9000, rezultat pa shranimo na naslov
$A004.
Uporabimo različne načine naslavljanja!
|
||||
|
||||
| 1. takojšnje naslavljanje (#) |
||||
|
|
|||
| 2. neposredno naslavljanje |
||||
|
|
|||
| 3. posredno naslavljanje (?,X) |
||||
|
|
|||
|
||||
Naloge za reševanje in utrjevanje:
1. naloga: Sestavi program, ki
sešteje dve enobajtni števili (prvo $2D in
drugo $8E)! Program naj se nahaja v pomnilniku na naslovu
$2000, rezultat pa shrani na naslov $6000.
Uporabi takojšnje, neposredno in posredno
naslavljanje akumulatorja B (primeri zgoraj)! Ugotovi, kako veliko
mora biti drugo število, da dobimo napačen
rezultat!
2. naloga: Sestavi program, ki akumulator A zbriše in to stanje prestavi v akumulator B. Nato povečaj A na 5 in B na 3 ter ju seštej. Uporabljati smeš le vsebovano naslavljanje. Program naj se nahaja v pomnilniku na naslovu $2000.