Mikroprotsessori arhitektuur ja selle toimingud

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.