Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy
počítačové znalosti >> Hardware >> CPU >> .

Má CPU registre na účely stavu kontroly a zaznamenávania?

Áno, CPU používa registre pre kontrolu riadenia aj stavu. Sú rozhodujúce pre obe tieto funkcie:

* 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.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené