Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
1. načítať: CPU načíta inštrukciu z pamäte. Používa program programu (PC) na sledovanie umiestnenia ďalšej inštrukcie, ktorá sa má načítať.
2. dekód: CPU prekladá inštrukciu do formátu, ktorým rozumie. Zahŕňa to rozdelenie výučby na jej jednotlivé komponenty (OPCODE a Operands) a určenie, ktoré akcie je potrebné vykonať.
3. Vykonajte: CPU vykonáva akcie špecifikované inštrukciou. To by mohlo zahŕňať:
* aritmetické a logické operácie: Pridanie, odpočítavanie, porovnanie hodnôt.
* Pohyb údajov: Prenos údajov medzi registrmi, pamäťou a vstupno -výstupnými zariadeniami.
* Riadiaci tok: Skákanie do rôznych častí programu na základe podmienok.
4. Napíšte (voliteľné): V niektorých prípadoch je potrebné výsledky vykonanej inštrukcie uložiť späť do pamäte alebo registrov.
Cyklus sa opakuje pre každú inštrukciu v programe, kým program nedokončí vykonanie.
Dôležitá poznámka: Zatiaľ čo cyklus načítania-decode-execute cyklu poskytuje pohľad na vysokej úrovni, skutočný proces v rámci CPU je oveľa zložitejší. Zahŕňa viac stupňov, potrubia a ďalšie optimalizácie na efektívne vykonávanie pokynov.