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; kae na naslednjo prosto lokacijo sklada
- CCR (Condition Code Register) - 8-bitni register stanj; hrani podatke o predhodno izvršenega ukaza