176995. lajstromszámú szabadalom • Inormáció-szétosztó berendezés tetszőleges bonyolultású számjegyvezérlésű feladatok optimális megoldására
3 176995 4 új módon való összekapcsolásával az információforrás információit az információnyélők között szétosztja, azaz a soros adathalmazt utasításokra és adatokra választja szét oly módon, hogy egy választott, megkülönböztetett karakter határozza meg, hogy a következő karakter(eke)t utasításként vagy adatként értékeli. Egy lehetséges megoldás (A) esetén az információ-szétosztó berendezés egy utasításkarakter után a következő karakter(eke)t adatkarakterként értékeli, azaz egy információnyelő számára teszi lehetővé az információforrás adatsínjéhez való hozzáférést mindaddig, amíg egy újabb választott karakter nem következik. Egy másik lehetséges megoldás (B) esetén az információ-szétosztó berendezés az információnyelő válaszjeléből állapítja meg, hogy az információnyelőnek szüksége van-e további adatkarakter(ek)re. Amennyiben nincs, akkor az információforrás következő karakterét újabb utasításként értékeli az információ-szétosztó egység. A találmányt részletesebben az 1. ábra szerinti kiviteli példa segítségével ismertetjük. A találmány szerinti információ-szétosztó berendezés egységei és feladataik a következők: a) 1 utasítás felismerő egység Egy 123 információforrás adatsínjén levő karaktert összehasonlítja egy, a karakter közül kiválasztott karakterrel, és egyezés esetén információnyelőként a 11 bemenő vezérlő csatornáján kapott működtető vezérlőjelet lenyugtázza a 11 bemenő vezérlő csatornáján és nem továbbítja a 12 kimenő vezérlő csatornájára, és az információforrás következő karaktere számára az utasítás leválasztót jelöli ki információnyelőként. Ha a 123 információforrás adatsínjén levő karakter nem egyezik meg a választott karakterrel, akkor all bemenő vezérlő csatornáján kapott működtető jelet 12 kimenő vezérlő csatornájára továbbítja, illetve azon kapott nyugtázójelet all bemenő vezérlő csatornájára továbbítja. b) 2 utasítás leválasztó egység A 21 bemenő vezérlő csatornáján kapott működtető jel esetén a 123 információforrás adatsínjén levő karaktert, ha az utasítás felismerő információnyelőként jelölte ki, az egységben levő regiszterbe tárolja és ez az információ-szétosztó berendezés 234 belső adatsínjének érvényes tartalmát adja meg. „A” esetben 21 bemenő vezérlő csatornáján a 123 információforrás adatsínjén levő karakter feldolgozását nyugtázza és a 21 bemenő vezérlő csatornáján kapott újabb, következő működtető jelet továbbítja a 22 kimenő vezérlő csatornájára. A 123 információforrás adatsínjén most adatkarakter van és ebben az esetben a 22 kimenő vezérlő csatornáján továbbított működtető jel a kijelölt információnyelő számára lehetővé teszi a 123 információforrás adatsínjéhez való hozzáférést. „B” esetben a 234 belső adatsín érvényes tartalma alapján meghatározott tényleges információnyelő számára a 21 bemenő vezérlő csatornáján kapott működtető jelet a 22 kimenő vezérlő csatornáján akkor továbbítja, ha a 22 kimenő vezérlő csatornáján az információnyelő válaszjele azt mutatja, hogy az információnyelő működéséhez nem szükséges további adat, és ebben az esetben az információforrás következő ' karaktere számára is az utasítás-leválasztó marad kijelölve információnyelőként. Ellenkező esetben a 21 bemenő vezérlő csatornáján nyugtázza a kapott működtető jelet, és a következő működtető jele(ke)t továbbítja a 22 kimenő vezérlő csatornájára. Az utasítás leválasztó a 22 kimenő vezérlő csatornáján kapott nyugtázójelet továbbítja a 21 bemenő vezérlő csatornájára. c) 3 kereső egység Feladata, hogy az információforrás információsorozatának elágazásait megvalósítsa. Az elágazás kezdetének és végének megfelelően kettős utasítású információnyelő. Mivel az információsorozatban több elágazás lehetséges, ezért ez olyan információnyelő, amelynek válaszjele jelzi, hogy működéséhez adatkarakterre van szüksége az elágazás azonosítására. A 3 kereső egység a 31 bemenő vezérlő csatornáján érkező működtető jelet 32 kimenő vezérlő csatornájára továbbítja akkor, ha az információ-szétosztó berendezés 234 belső adatsínjén nincs információnyelőként kijelölve. Ha információnyelőként van kijelölve, de a 33 keresés érvényesítés bemenetén nincs aktív jel, akkor a kapott működtető jelet a 31 bemenő vezérlő csatornáján lenyugtázza és- à 123 információforrás adatsínjén levő karaktert nem tárolja el. Ugyanez az eset van akkor is, ha a 33 keresés érvényesítés bemeneten aktív jel van és a keresés már folyamatban van, függetlenül attól, hogy az információ-szétosztó berendezés 234 belső adatsínjének mi a tartalma. Az elágazás kezdetén információnyelőként a 234 belső adatsínen kijelölve, és a 31 bemenő vezérlő csatornáján kapott működtető jel hatására a 123 információforrás adatsínjén levő karaktert eltárolja, a keresés folyamata beindul, és a 31 bemenő vezérlő csatornáján a kapott működtető jelet lenyugtázza. Az elágazás végének megfelelő információnyelőként a 123 információforrás adatsínjének tartalmát összehasonlítja, az egységben tárolt karakterrel és egyezés esetén a keresés folyamatát megszünteti. Lehetséges egy elágazást kézi beírással is megvalósítani, ebben az esetben a 34 kézi beírás bemenetén levő aktív jel indítja meg a keresési folyamatot, az egység regiszterébe statikusan írható be a megfelelő adatkarakter. Az egységnek a 32 kimenő vezérlő csatornájáról az információnyelők válaszjelét, valamint nyugtázó-5 10 15 20 25 30 35 40 45 50 55 60 65 2