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 adat­­bemenetére csatlakozik. A második 44 címindex-regisz­ter törlő bemenetére az első E vezérlőcsatorna első el vezetéke, beíró, címnövelő vagy címcsökkentő bemene­té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ás­­dekó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 adat­kimenete M adatcsatornán át a 46 busmultiplexer negye­dik adatbemenetére, adatbemenete pedig N adatcsator­ná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őcsator­na 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úlcsor­dulá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, tartal­má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élda­kénti kiviteli alakjánál - 3. ábra — a berendezésnek pár­huzamos 47 aritmetikája is van. A párhuzamos 47 arit­metika első és második adatbemenetére egy-egy J és K adatcsatornán át az első 42, illetve a második 44 cím­index-regiszter adatkimenete csatlakozik. A párhuzamos 47 aritmetika adatkimenete 0 adatcsatornán át a 46 busmultiplexer ötödik adatbemenetére, vezérlő bemene­té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 csat­lakozó 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 adatcsator­ná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árhu­zamos aritmetika helyett soros aritmetika kerül alkal­mazásra. .Az ábra egyszerűsítése céljából a 3. ábrán fel­tüntetett egyes teljesen azonos működésű funkcionális elemeket a 4. ábrán elhagytuk. Ez az egyszerűsítés azon­ban a leírás érthetőségét nem befolyásolja. A 46 bus­multiplexer N adatcsatornája két, egy első és egy má­sodik operációs 48, 49 regiszter, valamint egy másod­lagos 50 utasítástároló adatbemenetére csatlakozik. A másodlagos 50 utasítástároló adatkimenete S adatcsator­nán át egy másodlagos 51 utasításdekóder adatbemene­té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 csatla­kozik. 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ő be­menetére, a soros 52 aritmetika soros w adatkimenete pedig az első operációs 48 regiszter soros adatbemene­té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ér­lő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, vala­mint 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 beren­dezé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 ope­rá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ér­lő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 regisz­terbe. 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ás­tá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űve­letet, 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 ke­zelőcsatornából, valamint két további hatodik 11 és he­tedik 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 ki­meneté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ás­dekóder kimenetét képezi. Az 5. ábrán látható A címcsatorna és az első E vezér­lőcsatorna, amelyek ugyancsak a 30 vezérlőegység ki­menetét képezik. Ugyancsak látható a második F, a har­madik 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 veze­té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

Next

/
Thumbnails
Contents