En mikroprocessor er den central processing unit (CPU) i en computer. Det er , når behandlingen af programmet instruktioner og data opstår. En grundlæggende computer består af en mikroprocessor , ekstern hukommelse og input og output enheder. Arkitektur på en simpel Microprocessor
De følgende afsnit beskriver de grundlæggende elementer i en simpel mikroprocessor arkitektur. Det er tættere på tidlige mikroprocessorer. Men det er stadig grundlaget for nutidens mere komplekse mikroprocessorer.
Arithmetic Logic Unit
aritmetik og logiske operationer finde sted i ALU .
Accumulator
Akkumulator har en af de operander samt resultatet i operationer, som udføres af ALU .
Program Counter (PC ) < br >
programmet tæller indeholder hukommelse adressen på den næste program instruktion om at blive henrettet.
adresse, data og status registre og stakhenvisningen
The Address Register indeholder adressen på en hukommelsesplads , der skal tilgås .
data Register indeholder de data der kommer fra eller går til hukommelse eller en I /O -port.
status Register indeholder oplysninger om resultatet af den foregående ALU operation.
stack Pointer registret indeholder adressen på blok af hukommelse ( stakken ) , hvor subrutine returadresser er gemt.
Styreenhed < br >
kontrolenheden indeholder kredsløb, der styrer processen med at hente , afkodning og gennemføre programmet instruktioner .