Arhitektura mikroprocesora i njegove operacije

Mikroprocesor je središnja procesorska jedinica (CPU) računala. Tu se događa obrada programskih instrukcija i podataka. Osnovno računalo sastoji se od mikroprocesora, vanjske memorije te ulaznih i izlaznih uređaja.

Arhitektura jednostavnog mikroprocesora

Sljedeći odjeljci opisuju osnovne komponente jednostavne arhitekture mikroprocesora. Bliži je ranim mikroprocesorima. Međutim, on je još uvijek temelj današnjih složenijih mikroprocesora.

Video dana

Aritmetičko logička jedinica

Aritmetičke i logičke operacije odvijaju se u ALU.

Akumulator

Akumulator drži jedan od operanada kao i rezultat u operacijama koje izvodi ALU.

Brojač programa (PC)

Programski brojač sadrži memorijsku adresu sljedeće programske instrukcije koju treba izvršiti.

Registri adresa, podataka i statusa i pokazivač staka

Registar adresa sadrži adresu memorijske lokacije kojoj se pristupa.

Registar podataka sadrži podatke koji dolaze iz memorije ili ulazno-izlaznog porta ili idu u nju.

Statusni registar sadrži informacije o rezultatu prethodne ALU operacije.

Registar Stack Pointer sadrži adresu bloka memorije (stog) gdje su pohranjene povratne adrese potprograma.

Kontrolna jedinica

Upravljačka jedinica sadrži sklop koji kontrolira proces dohvaćanja, dekodiranja i izvršavanja programskih instrukcija.