Vaja 17

 

Opiši zgradbo mikrokrmilnika Motorola 6803. Katere gradnike vsebuje, kako so povezani, katere registre ima procesor?

Odgovor:

Motorola 6803 vsebuje V/I enote (PIO1, PIO2, SCI, TIMER), urin generator, 128 zlogov RAM- pomnilnika. Povezani so z notranjim vodilom. Z zunanjim pomnilnikom je povezan z naslovnim (16-bitni, doloci iz kje bomo dobili podatek), podatkovnim (8-bitni) in kontrolnim (16-bitni, pomnilniku pove ali gre za branje ali pisanje in v katerem urinem ciklu naj se izvrši) vodilom.

Vsebuje naslednje registre:

    • PC (Program Counter) - 16-bitni; vsebuje naslov naslednjega ukaza v pomnilniku
    • ak. A in B, ki predstavljata register D - 16-bitni; uporabljamo jih za shranjevanje podatkov in rezultatov operacij
    • X (indeksni register) - 16-bitni; uporabljamo ga pri tabelah, za shranjevanje zacetne lokacije v ponilniku pri indeksnem nacinu naslavljanja in za shranjevanje 16-bitnih podatkov
    • SP (Stack Pointer) - 16-bitni skladovni kazalec; kaže na naslednjo prosto lokacijo sklada
    • CCR (Condition Code Register) - 8-bitni register stanj; hrani podatke o predhodno izvršenega ukaza