Mikroprocesors ir datora centrālais procesors (CPU). Tur notiek programmas instrukciju un datu apstrāde. Pamatdators sastāv no mikroprocesora, ārējās atmiņas un ievades un izvades ierīcēm.
Vienkārša mikroprocesora arhitektūra
Nākamajās sadaļās ir aprakstīti vienkāršas mikroprocesoru arhitektūras pamatkomponenti. Tas ir tuvāks agrīnajiem mikroprocesoriem. Tomēr tas joprojām ir mūsdienu sarežģītāko mikroprocesoru pamats.
Dienas video
Aritmētiskā loģiskā vienība
Aritmētiskās un loģiskās darbības notiek ALU.
Akumulators
Akumulators satur vienu no operandiem, kā arī ALU veikto darbību rezultātu.
Programmu skaitītājs (PC)
Programmu skaitītājs satur nākamās izpildāmās programmas instrukcijas atmiņas adresi.
Adrešu, datu un statusa reģistri un steka rādītājs
Adrešu reģistrā ir atmiņas vietas adrese, kurai jāpiekļūst.
Datu reģistrā ir dati, kas nāk no atmiņas vai I/O porta vai nonāk uz to.
Statusu reģistrā ir informācija par iepriekšējās ALU darbības rezultātu.
Stack Pointer reģistrā ir tā atmiņas bloka (steka) adrese, kurā tiek glabātas apakšprogrammas atgriešanas adreses.
Kontroles vienība
Vadības blokā ir shēma, kas kontrolē programmas instrukciju iegūšanas, dekodēšanas un izpildes procesu.