Architektura mikroprocesorowa i jej operacje

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.