A koncepció a működési és ellenőrző berendezések - studopediya
firmware gazdálkodás elvét.
Vezérlés a gépek.
Számítógépes dolgozza fel az információt, hogy elvégezzük rajta semmilyen műveletet. Műveletek elvégzéséhez az operációs eszközöket használnak információk - CPU, input-output csatorna, külső eszközkezelő berendezések, stb A funkció a működtető eszköz az, hogy egy előre meghatározott művelet F = f1. FG> a bemeneti szavakat D = D1. dH> c, hogy kiszámolja szavakat R = R1. rQ>, amely képviseli a műveletek R = fg (D), ahol g = 1,2. G.
A funkcionális és szerkezeti elrendezése az operációs készülék elvén alapul a mikroprogram vezérlő, amely a következő:
1. Bármely művelet fg (g = 1 ,. G), által végrehajtott eszköz tekinthető bonyolult fellépés, amelynek van osztva egy szekvenciát elemi akciók a szavak információkat. Az alapvető lépéseket az úgynevezett mikro-műveleteket.
2. A logikai feltételek védekezésre használt mikro-szekvencia sorrendben. amely attól függően értelmű szavak, hogy lehet átalakítani a mikro-műveletek vannak beállítva, hogy a „hamis” vagy „igaz” (1 vagy 0).
3. A folyamatot műveletek Az ismertetett berendezésben formájában egy algoritmust, amely a bemutatott szempontjából mikro-műveletek és logikai feltételek úgynevezett firmware. A firmware meghatározza a sorrendben a hitelesítési értékek, és a szekvencia a logikai feltétel mikro szükséges, hogy a kívánt eredményt.
4. A firmware használt prezentációs eszközök funkciója alapján, amelynek szerkezete határozza meg, és eljárás a készülék működése idővel.
így a mikroprogram kontroll elvből következik, hogy a szerkezete és működése az operációs eszközök előre meghatározott algoritmus a művelet F = f1. FG>.
Elemi műveletek szavakat mikro-műveletek információkat tartalmazza: információcsere egyik regiszterből a másikba, figyelembe inverz kód, shift, stb
Amint látható akadémikus VM Glushkov bármilyen digitális adatfeldolgozó berendezés meg tudja különböztetni a két fő egységből - a készülék üzemeltetése (OA) és egy vezérlő automata (MA).
Egy operációs gép (OA) tárolásához használt információs szavakat, és végre egy sor mikro értékeket számolja logikai körülmények között, azaz A készülék üzemeltetése olyan struktúra szervezett a műveletek adatait. Micro-ops által végrehajtott OA által adott több vezérlő jelek Y = Y1. iM>, amelyek mindegyike vonatkozásában konkrét microoperation.
Az értékek a logikai feltételek, amelyek kiszámítása a működési gép, megjelenítésére több hírek jelek X = X1. x L>, melyek mindegyike azonosítható egy bizonyos logikai feltétel.
A vezérlő automata (MA) generál szekvencia vezérlő jeleket, az előírt értékek és a megfelelő firmware logikai feltételeket. Más szóval, a vezetés a készülék beállítja a rendelést intézkedések OA eredő műveletek az algoritmus. Neve elvégzendő műveletet a berendezésben műveletet g határozza meg a kód belépő UA kívül. Ami a V jeleket g1. gh. ahol a kódolt neve és működése hírek jelek x1. XL-t. keletkezik a készülék üzemeltetése, ugyanazt a szerepet: ezek befolyásolják az eljárás ellenőrző jelek Y. A jelzéseket g1. gh és x1. xL tartoznak egy osztályba - az osztály hírek bemeneten UA.
így Bármely működő készülék - egy processzort, bemeneti-kimeneti csatornát, stb - ez a készítmény működtetéséhez és vezérléséhez gépek. Működési gép végrehajtási intézkedés szava információ része a végrehajtó eszköz, amelynek működése vezérli a automatát, amely előállítja a szükséges szekvenciáját vezérlő jeleket.
Működési és irányító berendezések által definiálható feladataikat - intézkedések listáját végzett velük.
OA funkció határozza meg az alábbi információk halmaza:
1) több bemeneti szavakat D = D1. dH>, a gépbe operandusaként;
2) R = R 1: több kimeneti szó. rQ>, ami a műveletek eredményeit;
3) több belső szavakat S = S1. SN> ábrázolásához használt információkat a működés során. Abból lehet kiindulni, hogy a be- és kimeneti szavak egybeesnek bizonyos belső D ÍS, RÍS.
4) több mikro Y = ym>, végrehajtási transzformálására S = JM (ek) az információs szavakat, ahol a JM - számolható függvény;
T.o. OA funkciót adnak, ha megadva (meghatározva) beállítva D. R. S. Y. X. idő OA nem érv funkciót. A függvény beállítja intézkedések listáját, mikro-műveletek és logikai feltétel, amely elvégzi a gép, de nem határozza meg a sorrendben ezek az intézkedések az időben. Ie OA funkció jellemzi az eszközöket, amelyeket fel lehet használni számításokhoz, de nem a számítási folyamat.
A végrehajtási sorrendjét intézkedések időben határozza formájában vezérlő készülék funkcióit.
Funkció vezérlő automatával - a diagram a kezelő (firmware), amely által működtetett funkciós szimbólumok y1. um. azonosították microoperations és logikai alkalmazott körülmények logikai változók x1. XL. Operator diagram leggyakrabban bemutatott formájában folyamatábra algoritmus (GSA). GAW számítási folyamat határozza a szekvenciát az időbeállítás ellenőrzésére szolgáló eljárást logikai feltételeket -hI X1 és Y1 érdekében a mikro -um.