Dle významu informace v registru se rozdělují na:
instrukční registr, slouží k uložení instrukce
adresový registr, slouží k uložení adresy
datový registr, slouží k uložení dat
Dle šíře vstupní/výstupní cesty do registru dělíme:
sériové, šíře vstupní cesty do registru je 1bit, registr se plní v několika krocích po 1 bitu.
paralelní, šíře vstupní cesty odpovídá velikosti registru, plní se v jednom kroku.
Registry jsou velmi rychlé (paralelní jsou nejrychlejší řádově 10ns). Pro výhodné vlastnosti se používá skupina registrů (R0 až R5) jako zásobník. Ukazatel (SP) obsahuje vždy adresu prvního volného registru v zásobníku. Se zásobníkem se pracuje algoritmem LIFO. Zásobníky jsou vhodné pro uložení adres návratu nebo přerušení. Řada přístupných registrů má délku rovnu délce slova počítače.
Slovo je informační jednotka pevné délky, která je zpracována instrukcí CPU jako celek (obvykle 8, 16, 32, 64 bitů). Proto mluvíme o počítačích 8, 16, 32, 64 bitových.
Byty v počítačovém slově mohou být číslovány:
zleva doprava (big endian) číslování začíná u řádově vyšších bitů registru (u Motorola)
zprava doleva (little endian) číslování začíná u řádově nižších bitů registru (u Intelu).
Žádné komentáře:
Okomentovat