Mi a gépciklus és az idődiagram rajzolásának lépései?
1. Utasítás lekérése . A vezérlőegység lekéri a memóriából a következő utasítást és eltárolja az utasításregiszterben.
2. Dekódolás . A vezérlőegység dekódolja az utasítást, és meghatározza, hogy mely műveleteket kell végrehajtani.
3. Végrehajtás . Az ALU végrehajtja a megadott műveleteket.
4. Üzlet . A művelet eredménye a memóriában tárolódik.
A gépi ciklus idődiagramja a ciklus során előforduló különféle jelek közötti kapcsolatot mutatja. A következő diagram egy egyciklusú processzor időzítési diagramját mutatja:
[Az egyciklusú processzor időzítési diagramjának képe]
A diagram a következő jeleket mutatja:
* PC . A programszámláló tartalmazza a következő végrehajtandó utasítás címét.
* IR . Az utasításregiszter tartalmazza az aktuális utasítást.
* MÁRCIUS . A memóriacímregiszter tartalmazza az elérni kívánt memóriahely címét.
* MDR . A memória adatregiszter tartalmazza a kiolvasandó vagy a memóriába írandó adatokat.
* ALU . Az ALU végrehajtja a megadott műveleteket.
* Vezérlőjelek . A vezérlőjelek vezérlik a processzor működését.
Az időzítési diagram azt mutatja, hogy az utasításlekérési, dekódolási, végrehajtási és tárolási lépések egymás után következnek be. A vezérlőjelek biztosítják, hogy a lépések a megfelelő sorrendben történjenek.
A gépi ciklus a számítógép időegységének alapegysége. A számítógép sebességét a másodpercenként végrehajtani képes gépi ciklusok száma határozza meg.