Mikroprocesor to jednostka centralna (CPU) komputera. To tam odbywa się przetwarzanie instrukcji i danych programu. Podstawowy komputer składa się z mikroprocesora, pamięci zewnętrznej oraz urządzeń wejściowych i wyjściowych.
Architektura prostego mikroprocesora
Poniższe sekcje opisują podstawowe elementy prostej architektury mikroprocesorowej. Bliżej mu do wczesnych mikroprocesorów. Jednak nadal jest podstawą dzisiejszych bardziej złożonych mikroprocesorów.
Wideo dnia
Jednostka arytmetyczno-logiczna
Operacje arytmetyczne i logiczne odbywają się w jednostce ALU.
Akumulator
Akumulator zawiera jeden z argumentów oraz wynik operacji wykonywanych przez ALU.
Licznik programów (PC)
Licznik programu zawiera adres pamięci następnej instrukcji programu do wykonania.
Rejestry adresów, danych i statusu oraz wskaźnik stosu
Rejestr adresów zawiera adres lokalizacji pamięci, do której należy uzyskać dostęp.
Rejestr danych zawiera dane przychodzące lub przychodzące do pamięci lub portu we/wy.
Rejestr Statusu zawiera informacje o wyniku poprzedniej operacji ALU.
Rejestr wskaźnika stosu zawiera adres bloku pamięci (stosu), w którym przechowywane są adresy powrotu podprogramów.
Jednostka sterująca
Jednostka sterująca zawiera obwody sterujące procesem pobierania, dekodowania i wykonywania instrukcji programu.