En mikroprosessor er den sentrale prosessor (CPU ) på en datamaskin. Det er der behandlingen av programmet instruksjoner og data oppstår . En grunnleggende datamaskin består av en mikroprosessor , eksternt minne , og input og output enheter. Arkitektur av en enkel mikroprosessor
Følgende avsnitt beskriver de grunnleggende komponentene i en enkel mikroprosessor arkitektur . Det er nærmere begynnelsen av mikroprosessorer. Men det er fortsatt grunnlaget for dagens mer komplekse mikroprosessorer .
Aritmetisk Logic Unit
Aritmetikk og logiske operasjoner foregår i ALU .
Akkumulator
Akkumulator har en av de operander samt resultatet i operasjoner utført av ALU .
Program Counter (PC )
programmet teller inneholder minnet adressen til neste program instruks om å bli henrettet .
adresse, data og status Registre og Stack Pointer
< p > The Address Register inneholder adressen til et minneområde som skal åpnes .
dataregisteret inneholder dataene som kommer fra eller går til minne eller en I /O- port .
Status Registrer inneholder informasjon om resultatet av den forrige ALU operasjon .
stack Pointer registeret inneholder adressen til blokk med minne ( bunken ) hvor Subrutinen returadresser lagres .
kontrollenhet
kontrollenheten inneholder kretsene som styrer prosessen med henting , dekoding og gjennomføring av programmet instruksjoner.