Mikroprocesorių architektūra ir jos operacijos

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ą.