Tématický okruh
21. Mikropočítač
Sylabus:
Studentská práce:
Mikropočítač
Mikropočítač je takové uspořádání logických obvodů umožňující provádění logických i aritmetických operací podle posloupnosti povelů (programu) nad programem určenými vstupními veličinami za účelem získání výstupních hodnot na programem určených výstupech. Architektura většiny dnešních mikropočítačů se zakládá na koncepci stanovené ve 40. letech Johanem von Neumannem, kdy program i data jsou uloženy v jedné operační paměti.
Architektura mikropočítačů se sice v detailech od sebe značně odlišuje, můžeme však u každého vysledovat následující bloky
Operační paměť
uchovává vstupní a výstupní data a program
(posloupnost povelů - instrukcí) ve formě binárních čísel
Řadič
dekóduje postupně instrukce programu uložené v operační paměti a generuje
signály zajišťující činnost ostatních bloků mikropočítače
Aritmeticko-logická
jednotka provádí aritmetické a logické operace podle (ALU) signálů řadiče nad
řadičem určenými veličinami. Někdy je doplněna registry pro uložení mezivýsledků
operace
Vstupní a výstupní jednotka
zabezpečuje komunikaci mikropočítače vnějším okolím pomocí přídavných zařízen
umožňujících komunikaci s mikropočítačem, např.klávesnice, tiskárna apod.
Blok registr
- aritmeticko-logická jednotka spolu s řadičem tvoří tzv. proces-or systému.
Je-li obsažen v jednom nebo několika integrovaných obvodech velké integrace
označujeme jej jako mikroprocesor ( m P).
Procesor
Zkládá se z (ALU) a řadiče, řadič řídí činnost všech bloků, zajišťuje koordinaci toku dat.