162002. lajstromszámú szabadalom • Berendezés ipari rendszerek készülékeinek, különösen távközlési rendszer készülékeinek ellenőrzésére és vezérlésére

162002 11 12 FV tárolóelem nem került volna 1-álMsába. Ez azt jelezné, hogy a második tárolóimező azon rekesze, amely megfelel az H4 regiszterben je­lenleg beírt szónak, koraibban került 1-állapotá­ba és ezérit nincs szükség arra, hogy azt most állítsuk 1-állapotába. Ezután az R4 regiszterben levő az a tároló­elem, amelyet a BA regiszter tartalma választ ki, 1-áliapotába kerül a 210 lépésben, annak a vezérlőimpulzusnak a következtében, amelyet az AC100—AGlilö kapukon keresztül kap. Az emlí­tett impulzus azonban csak azokat a kapukat tudja aktiválni, amelyeknek bamenet^állaipota megfelel annak a tárolóelemnek, amelyet a BA regiszter tartalma meghatároz. Ez az l-beállítás az R4 regisztenben a 210 lépésben van jelezve. Az R4 regiszter tartalmát ezuitán visszaírjuk az adattárolóba. Az AOlil és A02 kapuk a 211 lé­pésben nyitnak, míg az AC5, valamint AC1 ka­puk a 212 lépésiben nyitnak, egy íróparanccsal egyidejűleg, amely az SE vezérlőegységiből jön és aktiválja az adattárolóban levő S bemenetet. Ilyen módon, miután a 212 lépés megtörtént, a folyamat első része befejeződött, azaz az Italla­pot beírása megtörtént az első tárolómező har­minicnyaloadik rekeszébe, amint azt az adat­tárolóban a 212 jelzi. A megfelelő lnbeállításhoz a második tároló­mezőben új címszámítást kell végezni. Először azonban a 213 lépésiben a jelző FV tárolóelem állapotát tapogiaitguk le. Ha az R4 regiszterben valamennyi tárolóelem O^állaipotlban volt állítva a 209 lépésben, az FV tárolólelem leállásába került. Az FV tárolóelem kimenő jelét most A2 logikai áramköribe tápláljuk, amely két kimenet­tel rendelkezik és ezen kimenetek egyikének aktiválása a V2 multiwibrátort 0-áüapotába hozza, míg a másik kimenet aktiválása a nuulti­- vibrátort 1-állapotába billenti. A 213 lépésben az A2 logikai áriamkör aktijválvia van és attól függően, hogy az FV tárolóelem 1-lhelyzetében vagy 0-toelyzetében van, a V2 multivibrator 1-állepoliban vagy 0-áliapotba kerül. Esetünkben a V2 multivibrator leállásába kerül és ez indítja a címszámítást az RÍ regiszter tartalmának az AE aritmetikád egységben levő AA bemenő­regiszterbe az AÖ5 és AC13 kapukon keresztül történő átvitelével. Ha másrészt a jelző FV tárolóelem O^állapo­tában volna, ez azt jelentené, hogy az l-beállí­tás már megtörtént a második tárolómezőn, an­nak következtében, hogy az első tárolámező megfelelő szavában legalább egy másik rekesz 1-áMapoitlban volt már, úgyhogy a második tá­rolómezőben a megfelelő rekeszben további 1-foeálMtás nem szükséges. Ebben az esetben új parancsot táplálnánk be az QR utasításregisz­teribe és teljesen új folyamat indulna. Ezt az esetet a V2 multivibrator 0-kiimenetén N12 jelzi. A 214 lépésiben az AA bemenőregiszter tar­talmát négy helyértékkel jobbra toljuk azáltal, hogy az AE aritmetikai egységben az S—4 be­menetet aktiváljuk. Az utolsó négy legkisebb helyértékű tárolóelem tartalmát áttoljuk a BOR regiszterbe, amelynek tartataia következéskép­pen bieér OOilO lesz. Ezt 214 jelzi. Az AR ered­ményregisziter tartalma az eltolás után BO • i2~4 -\-5 + X • 2-8, aihol az utóbbi tag esetünkben zérus. Ezután az MiO állandót az adattárolóból az A A bemenőregiszteribe olvassuk. Ez a 215 lépésben történik az M0 állandó közvetlen címzésével. Az A03 és AC13 kapuk ekkor nyitva vannak és 10 egy új olvasó parancsot kapunk, amely aktiválja az adattárolóban az L bemenetet. Az AA be­menőiregiszterbe beíródik az MO állandó, azaz Bl—BŐ-E"4 . Az AA és AR regiszterek tartal­mának összegezése azáltal történik, hogy a 216 15 lépésben aktiváljuk az aritmetikai egység ADD bemenetét. Az összegezés eredménye Bl 4-X-2~8 lesz, ahol esetünkben az utóbbi tag nulla. Az eredmény jelzi a második tárolómezőn levő 0-indexű szónak a címét. Ezt az eredményt a 20 217 lépésben továbbítjuk az RÍ regiszterbe, amely ennek következtében a BOR regiszterrel együtt kiválasztja azt a rekeszt, amelynek a második tárolómezőben levő 0 indexű szóban 2 indexe van. A következő művelet a második 25 fárolómezőn a kiválasztott rekesznek 1-állapot­ba való állítása lesz. Ezt ugyanolyan módon végezzük, amint azt az első tárolómezőben tör­ténő 1-beállítással kapcsolatban ismertettük. A kiválasztott szót az R4 regiszterbe olvassuk a 30 218 és 2,19 lépésekben. A kiválasztott rekesz 1-foeállítása a 220 lépésiben történik ugyanolyan módon, amint azt fent ismertettük, de azzal a különbséggel, hogy a kérdéses rekeszt a BOR regiszter címezi meg. Ezután a szót ismét be-35 írjuk az adattárolóiba a 221 és 222 lépésekben. Ekkor a 2b. ábrán jelzett mikroprogram befe­jeződött és a következő utasítást visszük át az OR utasáitásregiszterbe az IM utasítástárolóból a 223 lépésiben. Ezt NI jelzi. 40 A 2a. és 2ib. ábrák segítségével ismertettük a módszert, amellyel mind az első, mind a máso­dik tárolómezqben az l^beállítast végeztük. Most a 3a. és 3b. ábrákkal kapcsolatiban ismertetjük a 45 letapogatási folyamatot, amely annak érdekében történik, hogy megállapítsuk egy l-állapotban levő rekesz indexét azáltal, hogy periodikusan indulunk egy kezdő indextől. A letapogatási folyamat eredményeként annak a rekesznek 50 indexeit kapjuk meg, amely 1-áliapotba került a fent ismertetett 1-beállítással kapcsolatban. A 3a. és 3b. ábrák egy számítógép DM adattároló­ját és CE központi egységét ugyanolyan módon mutatják, mint a 2a. és 2b. ábrák. A második 55 tárolómező Bl kezdőcíme az adattárolóiban van tárolva és közvetlenül címezhető az SE vezérlő­egység által a DA címregiszter Bl bemenetének aktiválásával, amint azt a 3a. ábra jelzi. Az Ml állandó azáltal címezhető, hogy a DA címre-60 giszter Ml bemenetét aktiváljuk. Továbbá két másik állandó is van tárolva az adattárolóban. Ezen állandók közül az egyik kiválasztja az indító indexet az első tárolómező letapogatása számára és a példakénti kiviteli alaknál a binér 65 lOOOOOOOOO-vel, vagyis az 5I2-ik rekesszel egyen-6

Next

/
Thumbnails
Contents