Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Tu je dôvod:
* architektúra procesora: Rôzne návrhy procesorov majú rôzny počet registrov.
* jednoduché procesory: Môže mať iba hrsť (napr. 8-bitové mikrokontroléry).
* Modern CPU: Môže mať stovky registrov, niekedy aj tisíce!
* Typy registrov: Registre nie sú rovnaké. Existujú rôzne typy:
* Všeobecné registre: Používa sa na uchovávanie údajov a stredne pokročilých výsledkov.
* Špeciálne registre: Navrhnuté pre konkrétne funkcie (napr. Programový počítadlo, ukazovateľ zásobníka).
* Veľkosť registra: Veľkosť registra (napr. 8 bitov, 32 bitov, 64 bitov) tiež ovplyvňuje, koľko sa zmestí do procesora.
Na priamejšiu odpoveď na vašu otázku:
* Neexistuje žiadna jediná, univerzálna odpoveď . Závisí to od konkrétneho procesora.
* Pre špecifický procesor Počet registrov nájdete vo svojej dokumentácii alebo dataShete.
Príklad:
Architektúra X86-64 (bežne sa vyskytuje v moderných PCS) má sadu 16 všeobecných registrov. Zahŕňa však aj mnoho ďalších špeciálnych registrov.