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.