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

Preukázať správne pochopenie mikroprocesora cyklu načítania?

Cyklus načítania a spustenia mikroprocesora

Cyklus fetch-execute je základným operačným cyklom mikroprocesora. Pozostáva z dvoch hlavných krokov:

1. Načítať :Mikroprocesor načíta inštrukciu z pamäte.

2. Vykonať :Mikroprocesor vykoná inštrukciu.

Cyklus fetch-execute sa nepretržite opakuje, kým sa mikroprocesor nevypne.

Krok načítania

Počas kroku načítania mikroprocesor načíta inštrukciu na aktuálnom počítadle programu (PC) z pamäte. PC je register, ktorý ukladá adresu ďalšej inštrukcie, ktorá sa má vykonať.

Po vyzdvihnutí inštrukcie sa PC zvýši o dĺžku inštrukcie v bajtoch. To zaisťuje, že mikroprocesor získa ďalšiu inštrukciu v poradí.

Vykonať krok

Počas vykonávacieho kroku mikroprocesor inštrukciu dekóduje a vykoná operáciu špecifikovanú inštrukciou. Operácia môže zahŕňať čítanie alebo zápis údajov z pamäte, vykonávanie aritmetických operácií alebo vetvenie na iné miesto v programe.

Po vykonaní inštrukcie mikroprocesor prejde na ďalší cyklus vyzdvihnutia-vykonania.

Príklad

Tu je príklad cyklu fetch-execute pre jednoduchý mikroprocesor:

1. Mikroprocesor načíta z pamäte inštrukciu `ADD A, B`.

2. Mikroprocesor inštrukciu dekóduje a určí, že ide o operáciu sčítania.

3. Mikroprocesor načíta hodnoty registrov A a B z pamäte.

4. Mikroprocesor sčíta hodnoty registrov A a B a výsledok uloží do registra C.

5. Mikroprocesor zvýši PC o dĺžku inštrukcie (v tomto prípade o dva bajty).

6. Mikroprocesor prejde na ďalší cyklus vyzdvihnutia-vykonania.

Záver

Cyklus fetch-execute je základným operačným cyklom mikroprocesora. Je zodpovedný za načítanie pokynov z pamäte a ich vykonávanie. Cyklus fetch-execute sa nepretržite opakuje, kým sa mikroprocesor nevypne.

Najnovšie články

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