Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
1. Registre na všeobecné účely: Toto sú pracovné kone CPU. Používajú sa na uchovávanie údajov, ktoré aktívne spracováva CPU, vrátane:
* Operands: Hodnoty použité v aritmetických a logických operáciách.
* stredné výsledky: Hodnoty generované počas výpočtov.
* adresy: Pamäťové miesta používané na prístup k údajom.
* ukazovatele: Odkazy na iné dátové miesta.
2. registre špeciálnych účelov: Tieto registre sú navrhnuté pre konkrétne úlohy a zvyčajne sa nepoužívajú na všeobecnú manipuláciu s údajmi. Často riadia prevádzku CPU alebo obsahujú dôležité informácie o systéme. Príklady zahŕňajú:
* Program Counter (PC): Drží adresu pamäte ďalšej inštrukcie, ktorá sa má vykonať.
* Inštrukčný register (IR): Drží vykonané súčasné pokyny.
* Stavový register (PSR): Ukladá príznaky, ktoré odrážajú stav CPU, ako sú príznaky pretečenia, pretečenia alebo nulové príznaky.
* Stack ukazovateľ (sp): Poukazuje na hornú časť zásobníka, dátovú štruktúru použitú na ukladanie funkčných parametrov, miestnych premenných a návratových adries.
* Základný register (br): Používa sa na pomoc pri výpočte adries pamäte.
Je dôležité poznamenať, že ide o široké kategórie a niektoré registre môžu slúžiť dvojitým účelom v závislosti od architektúry CPU.