Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
* Ovládanie registrov: Tieto registre usmerňujú operácie CPU. Príklady zahŕňajú:
* Inštrukčný register (IR): Drží vykonané súčasné pokyny.
* Program Counter (PC): Body na pamäťovú adresu ďalšej inštrukcie, ktorá sa má načítať.
* Stavové registre (niekedy sa uvažujú osobitne): Uveďte výsledky operácií (napr. Pretok, nosenie, nula). Tieto sú často zoskupené do jedného registra.
* Stav registruje: Poskytujú informácie o súčasnom stave CPU a výsledkoch nedávnych operácií. Používa ich samotný procesor a často prístupný softvérom na podmienečné vetvenie a spracovanie výnimiek. Príklady informácií uchovávaných v rámci registrov stavu zahŕňajú:
* nosiť vlajku: Označuje, či aritmetická operácia viedla k prenášaniu alebo požičaniu.
* nulová príznak: Označuje, či výsledok operácie bol nula.
* znamenie príznak: Označuje znamenie (pozitívne alebo negatívne) výsledku.
* pretečovací príznak: Označuje, či aritmetická operácia viedla k pretečeniu.
* prerušenie príznakov: Uveďte, či sú prerušenia povolené alebo zakázané.
Preto, zatiaľ čo niektoré registre sú primárne pre riadiaci tok (napríklad PC a IR), iné priamo zaznamenávajú stav CPU a výsledky operácií (príznaky stavu v rámci registrov stavov). Čiara medzi ovládaním a stavom nie je vždy prísne rozdelená; Napríklad stav operácie môže priamo ovplyvniť riadiaci tok.