Mikroprocesorius yra kompiuterio centrinis procesorius (CPU). Čia apdorojami programos nurodymai ir duomenys. Pagrindinį kompiuterį sudaro mikroprocesorius, išorinė atmintis ir įvesties bei išvesties įrenginiai.
Paprasto mikroprocesoriaus architektūra
Tolesniuose skyriuose aprašomi pagrindiniai paprastos mikroprocesoriaus architektūros komponentai. Jis artimesnis ankstyviesiems mikroprocesoriams. Tačiau tai vis dar yra šiuolaikinių sudėtingesnių mikroprocesorių pagrindas.
Dienos vaizdo įrašas
Aritmetikos loginis vienetas
ALU atliekami aritmetiniai ir loginiai veiksmai.
Akumuliatorius
Akumuliatorius turi vieną iš operandų ir ALU atliekamų operacijų rezultatą.
Programų skaitiklis (kompiuteris)
Programų skaitiklyje yra kitos vykdytinos programos komandos atminties adresas.
Adresų, duomenų ir būsenos registrai ir dėklo rodyklė
Adresų registre yra atminties vietos, kurią reikia pasiekti, adresas.
Duomenų registre yra duomenys, gaunami iš atminties arba įvesties/išvesties prievado arba patenka į juos.
Būsenos registre yra informacija apie ankstesnės ALU operacijos rezultatą.
Stack Pointer registre yra atminties bloko (dėklo), kuriame saugomi paprogramės grąžinimo adresai, adresas.
Valdymo blokas
Valdymo bloke yra grandinė, valdanti programos komandų gavimo, dekodavimo ir vykdymo procesą.