1.Naloga

vsebina: pomnilniškega naslova 0 - 00,$2200 - 00,$FFFE - e0

register A je $88

programskega  števca  - $E009

 

2.Naloga

Ko damo na vhod 1(port 1)  se na v izhodu, ki je  z vhodom pojavi LUČKA!!!

 

3.Naloga

Vsebina PC, ko se izvaja skok na začetek zanke (Orodja ® Trace) à $E005

 

4.Naloga

Spreminja se registrom à PC , CCR , register A in register D.

Spremeni se zato ker je vsak ukaz na svoji lokaciji.PC pokaže na ketri lokaciji je shranjen program

 

5.Naloga

Če v pomnilniku spremenimo vsebino prve lokacije se program ne izvaja!!

 

6.Naloga

najavi napako kam pa sedaj

 

7.Naloga

Program ne dela ker se reset vektor nahaja na naslovih $FFFE in $FFFF in ne na naslovu $5000

 

 

8.Naloga

Ko spremenimo začetni naslov na vrednost $5000 se program normalno izvaja.S to spremembo spreminjamo samo lokacijo kamor se bo program naložil.

 

9.Naloga

Initializacijo porta spremenimo vsebino in napišemo namesto pricni ldaa #%11110000 napišemo pricni ldaa #$c0

 

10.Naloga

 

 

 

 

 

 

 

 11.Naloga

 Program predelaj tako, da boš za postavitev izhodov uporabil indeksno naslavljanje.

 

 

 

 

 

 

 

12.Naloga

 

 

Ko v zanko vrinemo ''LDAA #$FF'' in ''PSHA'' se na začetku na portu 1  pojavijo prižgani izhodi. Nato pa ko se program v celoti izvede so pa prižgani samo še prvi štirje izhodi.

 

 

13.Naloga

 

        org $fffe
        fdb pozen
        org $a000
 

ddr     equ 0
dr      equ 2
 

pozen   ldaa #$FF
        staa ddr
        staa dr
        bra konec
konec   bra konec