Registr procesoru
Kategorie: Nezařazeno (celkem: 23179 referátů a seminárek)
Informace o referátu:
- Přidal/a: anonymous
- Datum přidání: 09. srpna 2008
- Zobrazeno: 1889×
Příbuzná témata
Registr procesoru
Registr procesoru je velmi malá, ale velmi rychlá paměť nacházející se v mikroprocesoru. Registry slouží zejména k dočasnému uložení operandů, se kterými se v procesoru provádějí např. aritmetické a logické operace.
Velikost registrů bývá zpravidla stejná jako velikost slova procesoru nebo jeho násobku.
Registry v procesoru lze rozdělit na „viditelné“, jejichž obsah dokáže program přímo modifikovat nebo číst a neviditelné, které jsou programově nepřístupné a jsou použity v procesoru na dočasné ukládaní informací nebo stavů procesoru. Také je možné, aby jeden registr měl viditelnou a neviditelnou část.
U jednodušších procesorů (např. mikrokontrolér) je minimálně implementován jeden viditelný registr - akumulátor aritmeticko-logické jednotky. Běžný počet jsou jednotky až desítky registrů procesoru. Složitější procesory mají viditelných registrů více (u speciálních DSP procesorů se může jednat až o stovky registrů).
Čistě zásobníkové procesory mohou registry v běžném smyslu postrádat - procesor sice má registrovou paměť, ale je spravována jako cache vrchní části zásobníku (s tím, že vrchol zásobníku slouží jako akumulátor). Zásobníky typu : LIFO (last in, first out) a FIFO (first in, first out)
Kategorie registrů
- pro všeobecné použití
- akumulátor (aritmeticko-logické jednotky)
- speciální registry - např. čítač instrukcí (IP)
- ukazatel vrcholu zásobníku
Související články
- registry x86
- registry 80386 tvořící základ architektury i386