Primer: - množenje s seštevanjem -
| Sestavimo program, ki
s pomočjo registra D zmnoži dve dvobajtni števili
($0104 in $0004. Obe naj se nahajata na naslovu $3000
in naprej! Dobljeni rezultat shrani na naslovu $3004. Program naj
se nahaja v pomnilniku na naslovu $8000. Preizkusi, ali
dobiš enak rezultat, če števili zamenjaš
med seboj!
Za preverjanje programa lahko uporabimo tudi različna števila. |
||||
|
||||
|
|
|||
| Program poženimo večkrat. Po vsakem zagonu nastavimo nove vrednosti oziroma jih med seboj zamenjamo in opazujemo tok programa! | ||||
|
||||
Naloge za reševanje in utrjevanje:
1. naloga: Sestavi program, ki zmnoži dve števili dolžine en bajt, ki ju vpišeš na naslova $4000 in $4001, rezultat pa shrani na naslov $4002. Nalogo reši z uporabo akumulatorjev A in B prvič po zgornji metodi, drugič pa z uporabo ukaza MUL. Program naj se nahaja v pomnilniku na naslovu $6000. Kako je z rezultati in njihovo dolžino?