3.3.1. A műveleti vezérlés fogalmaA műveleti vezérlés részleteinek megértéséhez célszerű ismételten áttekinteni, hogy az egyes utasításokat milyen elemi lépésekben végzi el a processzor. 1. lépés: Utasítás előkészítés vagy lehívás. Ebben a fázisban a processzor az utasításszámláló (PC) tartalma alapján kikeresi a főtárból az utasítást és átviszi a vezérlőegység utasításregiszterébe (IR). 2. lépés: Az utasításszámláló regiszter tartalmának növelése. Az utasításszámláló regiszterhez hardver áramköri úton hozzáadásra kerül az aktuálisan végrehajtandó utasítás hossza, így az most már a következő végrehajtandó utasítás címét fogja tartalmazni. 3. lépés: Az utasítás dekódolása, műveleti kód és az utasításszerkezet értelmezése, az utasításban lévő operandusok címének számítása. 4. lépés: A művelet végrehajtásához szükséges adatok kiolvasása a főtárból, előkészítése a végrehajtáshoz. 5. lépés: A műveleti kód alapján értelmezett művelet végrehajtása az előkészített operandusokkal. (Vezérlésátadó utasítás esetén ebben a lépésben a következő utasítás címét írja be a processzor az utasításszámláló regiszterbe.) 6.
lépés:
A művelet eredményét a processzor beírja az utasításban előírt tárolóhelyre.
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |