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

13 162002 14 lő. A másik állandó egy összehasonlító szó, amely 16 danab bináris 1-eslből van összetéve. Az állandókat az DM adattárolóban je'sztiAik é.3 azáltal címezhetők, hogy aktiváljuk a DA cím­regiszterben a KP, ill. KC bemeneteket. Az ál­landók szerepe ki fog tűnni a letapogatási fo­lyamat ismertetésekor. Az RÍ és R4 regisztere­ket a szó címek, .illetőleg szavak tárolására használjuk, ugyanolyan módon, mint az előző kiviteli alaknál. Az R4 regiszter bizonyos rög­zített tárolóelemének tártaimat érzékelni lehet. Ezt jelzi bizonyos számú UO—U.16 kimenet, ame­lyek mindegyike az R4 regiszter egy-egy tároló­elemének felel meg. Az R2 regiszter célja a le­írásból fog kitűnni és a fenit említett össze­hasonlító szó a letapogatási folyammát alatt az R3 regiszterbe van tárolva. Az előbb említett S—4 és ADD műveletek mellett a következő további műveleteket lehet az AE aritmetikai egységbén elvégezni. 3. Az AA bemenőregiszter tartalmát négy helyértékkel balra lehet tolni az S -f- 4 bemenet aktiválásával. (Az utolsó négy legkisebb hely­értékű tárolóelem tartalmát a BOR, regiszterből vesszük és az eredményt az AR eredményregisz­terfoen tíápjuk meg.) 4. Az AA bemenőregiszter tartalmából 1 érték kivonása a —1 bemenet aktiválásával. 5. Az AA bemenőregiszter tartalmából 16 le­vonása a —1)6 bemenet akti válásával. 6. Az AA és AR regiszterek tartalmának összehiasonilíitása és index adása a BOR regisz­terbe a legnlagyobb helyértékű rekeszek azonos­ságéról, az LBO bemenet aktiválásával. 7. Az AA és AR tárolók tartalmának össze­hasonlítása és index adása a BA regiszterbe a legnagyobb helyértékű rekeszek azonosságáról, az LBA bemenet aktiválásaival. Annak érdekélben, hogy megállapítsuk azok­nak a rekeszeknek indexét az első tárolómező­ben, amelyek l-áikpo,tban vannak, az SE ve­zérlőegységben jelzett és 3b. ábrán levő mikro­iprogramot keli indítanunk. Feltételezzük, hogy azit a készülékeit, amelynek állapotváltozása az előző példában feljegyzésre került, azonosítani kell például egy kapcsolási folyamat számára. A kezdő index a letapogatási folytamat számára, amiint már említettük, 51í2, azaz az első tároló­mezőben levő kezdő szó (32 index) 0-dik helye. Ez a kezdő szó O^állapotban levő 16 rekesz tar­talomból van összetéve, amint azt á 3a. ábrán jeleztük. Az összehasonlító szó, amely 16 darab 1-áUiapotba állított rekeszt tartalmaz, átvételre kerül a mikroprogiram első 301 lépésében az R3 regiszterbe azáltal, hogy a DA címregiszter KC bemenetét, továbbá az AC3 és AC8 kapuikat, va­lamint az L olvlasó bemenetet aktiváljuk. A kö­vetkező 302 lépésben az indító indexet átvisz­szük az adattárolóban levő KP címről az R2 re­giszterbe. Ez az indító index ilyen módon ki­választja a kezdő állást az első tárolómező le­tapogatására és az említett kezdő rekesz — a kiviteli alaknak megfelelően — a 3i2 indexszel rendelkező szó 0-dik rekeszének felel meg. Mindamellett, a találmány értelmében a második tárolómezőt letapogatjuk és hia találunk a má­sodik tárolómezőben olyan rekeszt, amely 1-álla­g potába van állítva, az első tárolómezőben levő megfelelő szó címét, amely az leállásba állított rekeszt tartalmazza, kiszámítjuk. A kezdő index segítségével a második tárolómező rekeszeinek letapogatását indító kezdő rekesz kiszámítható 10 a (2) egyenlet értelmében: Al =B1+X-'2~ 8 . A Bl kezdőcímlhez hozzá van adva a kezdő index, 8 hellyel jobbra tolva. Ez a 30i3-tól 310 lépések­ben történik. A kezdő indexet átvisszük az AE aritmetikád egységben levő AA bemenőregiszter­j. be. Az S—4 bemenet ekkor aktiválva van és az A A bemenőregiszter tartalmát négy hellyel jobb­ra toljuk. A négy utolsó legkisebb helyértékű tárolóelem tartalmát a BOR regiszterbe toltuk, amit a BOR regiszterben a 304 jelez. A többi 20 tárolóelem tartalmát a 305 lépésben az AR ered­ményregiszterből az R2 regiszterbe visszük át i(305). A 306 lépésiben az AR eredményregiszter tartailmát az AA bemenőregiszterbe tápláljuk az AC15 és AG13 kapukon keresztül. Ekkor íz „. S—4 bemenet ismét aktiválva van. Ezen műve­let után az eredeti kezdő index 8 helyértékkel jobbra tolódott el. Ekkor a Bl kezdőcímet az adattárolóból az AA bemenőregiszterbe olvassuk, és hozzáadjuk az eltolt kezdő indexhez. Az ösz­, szegezés erediményét a 310 lépésben az RÍ re­giszteribe visszük át. Az RÍ regiszterben levő tartalom, azaz Ril plusz binér 10, kiválasztja a kezdő szót a második tárolómezőíben, míg a BOR regiszter tartalma, azaz 0000, kiválasztja a kezdő szábam a 0 indexszel rendelkező rekeszt. A második tároilómezőben levő kezdő szó a példánk értelmében olyan 16 rekesz tartalomból áll, amelyek 0-ra vannak állítva. A kezdő szót, amelyet az RÍ regiszter tartailma választott ki, a 312 lépésben az R4 regiszteribe olvassuk. A BOR regiszter által kiválasztott rekesz tartalmát érzékeljük, miután az A019 kapu nyitott, amely aktiválja az AO100—AG115 kapuk közül azt, amelynek bemenő állapota megfelel a BOR re­giszterben tárolt binér információnak. Az R4 regiszter megfelelő kimenetén, azaz a példánk szerinti UO kimenetén, a 314 lépésiben eldön­tésre kerül, hogy a rekesz lnállapotálban, vagy Ó-állapotában van-e. A nulla akkor jelenik meg az UO kimeneten, ha a kezdő szóban valamennyi rekesz 1-állapotaiban van. Az UO kimenetről a jelet az A3 logikai áramkörre tápláljuk, amely­. nek két kimenete van. Az egyik kimenet akti­válása, azaz, ha nem kapunk jelet az U0 ki­menetről, a V3 multiwiibrátort O-állapotba hozza, míg a másik kimenet aktiválása, azaz ha jelet kapunk az U0 kimenetről, a V3 multivibrator! l-áilapotba helyezi. A 314 lépésben az A3 logikai áramkör aktiválva van és mivel nem kapunk jelet az U0 kimenetről, a V3 multivibrator 0-állapotába ,kerül. A V.3 multivibrator 0-kimene­téről az AG16 kapu aktiválva van és a BA regiszter 0-állapotba kerül. Ezt az BA tárolóban 314 .jelzi. 65 Természetesen nem minidig szükséges, hogy ' 7

Next

/
Thumbnails
Contents