182970. lajstromszámú szabadalom • Berendezés tárolt programú szinkron-aszinkron vezérlések megvalósítására
1 182 970 2 második 44 címindex-regisztere is van. A második 44 címindex-regiszter adatbemenete N adatcsatornán át a 46 busmultiplexer adatkimenetére, adatkimenete pedig K adatcsatornán át a 46 busmultiplexer harmadik adatbemenetére csatlakozik. A második 44 címindex-regiszter törlő bemenetére az első E vezérlőcsatorna első el vezetéke, beíró, címnövelő vagy címcsökkentő bemenetére pedig a második F vezérlőcsatorna kilencedik f9, illetve tizedik flO vezetéke csatlakozik. A második 44 címindex-regiszter túlcsordulás k kimenete a 37 utasításdekóder második túlcsordulás bemenetére csatlakozik. A második 44 címindex-regiszter törlését az első E vezérlőcsatorna első el vezetékén érkező törlőjel végzi. Beirása, címnövelése vagy csökkentése pedig a második F vezérlőcsatorna kilencedik f9, illetve tizedik flO vezetékén érkező beíró, címnövelő vagy címcsökkentő jel végzi. A találmány szerinti berendezés további példakénti kiviteli alakjánál - 3. ábra - a berendezésnek operációs 45 regisztere is van. Az operációs 45 regiszter adatkimenete M adatcsatornán át a 46 busmultiplexer negyedik adatbemenetére, adatbemenete pedig N adatcsatornán át a 46 busmultiplexer adatkimenetére csatlakozik. Az operációs 45 regiszter törlő bemenetére az első E vezérlőcsatorna első el vezetéke, beíró, növelő vagy csökkentő bemenetére pedig a második F vezérlőcsatorna tizenegyedik fl 1, illetve tizenkettedik fi 2 vezetéke csatlakozik. Az operációs 45 regisztertúlcsordulás m kimenete pedig a 37 utasításdekóder harmadik túlcsordulás bemenetére csatlakozik. Az operációs 45 regiszter törlését az első E vezérlőcsatorna első el vezetékre adott törlőjellel a 30 vezérlőegység végzi. Az operációs 45 regiszter beírását, tartalmának növelését vagy csökkentését a 37 utasításdekóder második F vezérlőcsatorna tizennegyedik fii, illetve tizenkettedik f 12 vezetéken megjelenő jellel végzi. A találmány szerinti berendezés egy további példakénti kiviteli alakjánál - 3. ábra — a berendezésnek párhuzamos 47 aritmetikája is van. A párhuzamos 47 aritmetika első és második adatbemenetére egy-egy J és K adatcsatornán át az első 42, illetve a második 44 címindex-regiszter adatkimenete csatlakozik. A párhuzamos 47 aritmetika adatkimenete 0 adatcsatornán át a 46 busmultiplexer ötödik adatbemenetére, vezérlő bemenetére pedig egy további ötödik R vezérlőcsatornán át a 37 utasításdekóder negyedik vezérlőkimenete csatlakozik. A párhuzamos 47 aritmetika lehetőséget biztosít J és K adatcsatornán át az első és második adatbemenetére csatlakozó első 42 és második 44 címindex-regiszter közötti aritmetikai és logikai műveletek elvégzésére. A műveletek eredménye a párhuzamos 47 aritmetika 0 adatcsatornáján és a 46 busmultiplexeren át az N adatcsatornára kapcsolható. A párhuzamos 47 aritmetika kijelölését az ötödik R vezérlőcsatornán át a 37 utasításdekóder végzi. A 4. ábra a találmány szerinti berendezés egy további példakénti kiviteli alakját szemlélteti, amelynél a párhuzamos aritmetika helyett soros aritmetika kerül alkalmazásra. .Az ábra egyszerűsítése céljából a 3. ábrán feltüntetett egyes teljesen azonos működésű funkcionális elemeket a 4. ábrán elhagytuk. Ez az egyszerűsítés azonban a leírás érthetőségét nem befolyásolja. A 46 busmultiplexer N adatcsatornája két, egy első és egy második operációs 48, 49 regiszter, valamint egy másodlagos 50 utasítástároló adatbemenetére csatlakozik. A másodlagos 50 utasítástároló adatkimenete S adatcsatornán át egy másodlagos 51 utasításdekóder adatbemenetére csatlakozik. Az első és a második operációs 48. 49 regiszter soros p, s kimenete külön-külön egy soros 52 aritmetika első, illetve második adatbemenetére csatlakozik. A másodlagos 51 utasításdekóder három első rl, második r2 és harmadik r3 kimenete sorban külön-külön az első és a második operációs 48, 49 regiszter eltoló bemenetére, illetve a soros 52 aritmetika kijelölő bemenetére, a soros 52 aritmetika soros w adatkimenete pedig az első operációs 48 regiszter soros adatbemenetére csatlakozik. Az első és a második operációs 48, 49 regiszter, valamint a másodlagos 50 utasítástároló törlő bemenetére az első E vezérlőcsatorna első el vezetéke, beíró bemenetére pedig külön-külön a második F vezérlőcsatorna tizenharmadik fi3, tizennegyedik f 14, ületve tizenötödik fi5 vezetéke csatlakozik. Az első és a második operációs 48, 49 regiszter, valamint a másodlagos 50 utasítástároló törlése az első E vezérlőcsatorna első el vezeték jelével történik a berendezés bekapcsolásánál. Indítás után a 37 utasításdekóder és a 30 vezérlőegység segítségével a 3. ábra szerinti operációs 45 regiszterbe beírjuk a visszacsatolt ciklusok számát. Ezután a 37 utasításdekóder a második F vezérlőcsatorna tizenharmadik fi 3 vezetékére adott beírójellel az N adatcsatornáról az együk operandust az első operációs 48 regiszterbe beírja. Egy későbbi időpontban ugyancsak a 37 utasításdekóder a második F vezérlőcsatorna tizennegyedik fi4 vezetékére adott beírójelle! a másik operandust beírja a második operációs 49 regiszterbe. Ezután ugyancsak egy későbbi időpontban az N adatcsatornáról a második F vezérlőcsatorna tizenötödik fi5 vezetékére adott beírójellel a másodlagos 50 utasítástárolót beírja. Ezután, mint később látni fogjuk, a 30 vezérlőegységben létrejön egy aszinkron visszacsatolt állapot, amely mindaddig oszcillál, amíg a 3. ábra szerinti operációs 45 regiszter alul nem csordul. Az alulcsordulás jel megszünteti az aszinkron visszacsatolt állapotot. A 30 vezérlőegységben lévő aszinkron késleltetőlánc jelei a másodlagos 5 1 utasításdekóder harmadik r3 kimenetén megjelenő jellel egyrészt kijelöli a végezni kívánt műveletet, másrészt az első rl és a második r2 kimeneteken eltoló jeleket ad az első és a második operációs 48, 49 regiszterek számára. Az 5. ábra a 37 utasításdekóder és a 30 vezérlőegység között elhelyezett 38 vezetékrendszert mutatja, amely a berendezés be/kimenetét képezi. A 38 vezetékrendszer kiszolgálást kérő B1 csatornából, Dl állapotcsatornából, két első G1 és második Ml utasításcsatornából, K2 kezelőcsatornából, valamint két további hatodik 11 és hetedik J1 vezérlőcsatornából áll. A kiszolgálást kérő Bi csatorna, a Dl állapotcsatorna, a K2 kezelőcsatorna és az első G1 utasításcsatorna a 30 vezérlőegység bemenetét, a hatodik 11 vezérlőcsatorna pedig a 30 vezérlőegység kimenetét képezi. A hatodik II és a hetedik J1 vezérlőcsatorna a 37 utasításdekóder bemenetét, az első és a második Gl, Ml utasításcsatorna pedig a 37 utasításdekóder kimenetét képezi. Az 5. ábrán látható A címcsatorna és az első E vezérlőcsatorna, amelyek ugyancsak a 30 vezérlőegység kimenetét képezik. Ugyancsak látható a második F, a harmadik L, a negyedik P és az ötödik R vezérlőcsatorna, amelyek a 37 utasításdekóder egyes kimeneteit, valamint az első G és a második H adatcsatorna, amelyek a 37 utasításdekóder első és második adatbemenetét képezi!-;. A kiszolgálást kérő B1 csatorna n számú b 1— bn vezetékből áll. A K2 kezelőcsatorna négy, első ki, második 5 10 15 20 25 30 35 40 45 50 55 60 65