En mikroprocessor är centralenheten ( CPU ) i en dator . Det är där bearbetning av programmet instruktioner och data sker . En grundläggande dator består av en mikroprocessor , externt minne och in-och utenheter . Arkitektur av en enkel mikroprocessor
I följande avsnitt beskrivs de grundläggande komponenterna i en enkel mikroprocessor arkitektur . Det är närmare till tidiga mikroprocessorer . Men det är fortfarande grunden för dagens mer komplexa mikroprocessorer .
Arithmetic Logic Unit
Aritmetiska och logiska operationer sker i ALU .
Ackumulator
Ackumulator innehar en av operanderna samt leda till verksamhet som utförs av ALU .
Program Counter ( PC )
programräknaren innehåller minnet adressen för nästa program instruktion som skall exekveras .
adress , data och register Status och stackpekaren
adressregistret innehåller adressen för en minnesplats som nås .
dataregistret innehåller data som kommer från eller går till minnet eller en I /O-port .
Status registret innehåller uppgifter om resultatet av den föregående ALU-operation .
stackpekaren registret innehåller adressen för blocket av minnet ( stacken) där subrutin returadresser lagras.
Styrenhet
kontrollenheten innehåller kretsar som styr processen att hämta , avkoda och exekvera programmet instruktioner.