Mikroprocesorová architektura a její operace

Mikroprocesor je centrální procesorová jednotka (CPU) počítače. Zde dochází ke zpracování programových instrukcí a dat. Základní počítač se skládá z mikroprocesoru, externí paměti a vstupních a výstupních zařízení.

Architektura jednoduchého mikroprocesoru

Následující části popisují základní komponenty jednoduché architektury mikroprocesoru. Je blíže raným mikroprocesorům. Stále je však základem dnešních složitějších mikroprocesorů.

Video dne

Aritmetická logická jednotka

Aritmetické a logické operace probíhají v ALU.

Akumulátor

Akumulátor obsahuje jeden z operandů a také výsledek operací prováděných ALU.

Počítadlo programů (PC)

Programový čítač obsahuje paměťovou adresu další programové instrukce, která má být provedena.

Registry adres, dat a stavu a ukazatel zásobníku

Adresový registr obsahuje adresu paměťového místa, ke kterému se má přistupovat.

Datový registr obsahuje data přicházející z nebo do paměti nebo I/O portu.

Stavový registr obsahuje informace o výsledku předchozí operace ALU.

Registr Stack Pointer obsahuje adresu bloku paměti (zásobník), kde jsou uloženy návratové adresy podprogramu.

Řídící jednotka

Řídicí jednotka obsahuje obvody, které řídí proces načítání, dekódování a provádění programových instrukcí.