Mikroprotsessor on arvuti keskprotsessor (CPU). See on koht, kus töödeldakse programmi juhiseid ja andmeid. Põhiarvuti koosneb mikroprotsessorist, välismälust ning sisend- ja väljundseadmetest.
Lihtsa mikroprotsessori arhitektuur
Järgmistes jaotistes kirjeldatakse lihtsa mikroprotsessori arhitektuuri põhikomponente. See on lähedasem varajastele mikroprotsessoritele. Kuid see on endiselt tänapäeva keerukamate mikroprotsessorite vundament.
Päeva video
Aritmeetiline loogikaühik
ALU-s toimuvad aritmeetilised ja loogikatehted.
Aku
Akumulaatoril on üks operanditest ja ka ALU sooritatud toimingute tulemus.
Programmi loendur (arvuti)
Programmiloendur sisaldab järgmise täidetava programmikäsu mäluaadressi.
Aadressi-, andme- ja olekuregistrid ning virnakursor
Aadressiregister sisaldab ligipääsetava mälukoha aadressi.
Andmeregister sisaldab andmeid, mis tulevad mälust või I/O-pordist või lähevad sinna.
Olekuregister sisaldab teavet eelmise ALU toimingu tulemuse kohta.
Stack Pointer register sisaldab selle mäluploki (pinu) aadressi, kuhu on salvestatud alamprogrammi tagastusaadressid.
Juhtseade
Juhtplokk sisaldab vooluringi, mis juhib programmikäskude toomise, dekodeerimise ja täitmise protsessi.