172445. lajstromszámú szabadalom • Programozható vezérlőber kis- és közepes kapacitású kapcsolórendszerekben különösen távbeszélő központokban történő alkalmazásra
5 172445 6 és második adatlapcímregiszter egy-egy bemenettel íróbuszra, egy-egy kimenettel a kapcsolóegység első és második bemenetére csatlakozik, a kapcsolóegység kimenete második olvasóbuszon keresztül az első címregiszter bemenetéhez van kapcsolva, to- 5 vábbá az utasításszámlálónak első számláló regisztere és második számláló regisztere van, melyek első bemenetei íróbuszhoz és első kimenetei első olvasóbuszhoz, a második számláló regiszter második kimenetei második olvasóbuszra csatlakoznak, lü míg az első számláló regiszter második bemenete a mikroprogramozott vezérmű számláló parancsvezetékére, a második számláló regiszter második bemenete az első számláló regiszter második kimenetére csatlakozik, továbbá az utasitásvégrehajtó '5 egységben levő utasításregiszter első bitcsoportot képező regiszter része harmadik vezetéknyalábon keresztül a mikroprogramozott vezérműhöz, második bitcsoportot képező regiszter része negyedik vezetéknyalábon keresztül a műveleti címtárhoz ?<< csatlakozik. A találmányt részletesebben rajz alapján ismertetjük. Az l.ábra a találmány szerinti berendezés funk- .' cionális egységeinek kapcsolását ábrázolja. A 2. ábra a találmány szerinti berendezés memóriavezérlőjében levő adatlapcímtároló egység kapcsolóegységének logikai kapcsolási rajzát mutatja. Amint az ábrákból is kitűnik a találmány szerinti berendezést, amely - ME program- és adatmemóriát, 1] első cím vezetéknyalábon keresztül kapcsolódó Cl első címregisztert és 12 második címvezetéknyalábon keresztül kapcsolódó C2 má- ' sodik címregisztert, valamint US utasításszámlálót és ACT adatlapcímtároló egységet tartalmazó MEV memóriavezérlőt, továbbá U utasításregisztert. MV mikroprogramozott vezérművet. MC műveleti címtárat, ALU aritmetikai és logikai egységet, AF 40 belső állapottárat tartalmazó UV utasításvégrehajtó egységet és REG munkaregiszter egységet tartalmaz az jellemzi, hogy a MEV memóriavezérlőben levő ACT adatlapcímtároló egység Y1 első adatlapcímregiszterből, Y2 második adatlapcímregiszterből és 45 Yk kapcsolóegységből van felépítve. Az Yk kap-, csolóegység 1E, első ÉS kapukat, 2E; második ÉS kapukat, 3Ej harmadik ÉS kapukat, Vj VAGY kapukat tartalmaz, amelyeket az F JK flip-flop vezérel. A J első vezérlő bemenet az Y2 második 5C adatlapcímregiszter írását vezérlő X3 parancs vezetékre. K második vezérlő bemenet pedig az ACT adatlapcímtároló egység olvasását vezérlő X4 parancsvezetékre van kötve. (Xf parancsvezetékek, amelyek az 1. ábrán kis körrel vannak feltüntetve, a mikroprogramozott vezérmü kimenő vezetékei) Az F JK flip-flop Q, első kimenete 2Ej második ÉS kapuk második bemeneteire, Q második kimenete lEj első ÉS kapuk második bemeneteire van kötve. 61 Az lEj első ÉS kapuk és 2Ej második ÉS kapuk az F JK flip-flop állapotától függően az Y1 első adatlapcímregiszter vagy Y2 második adatlapcímregiszter kimeneteit kapuzzák az 102 második ölvasóbusz vezetéknyalábjára. ‘ A fenti módon jellemzett elrendezés révén az Y2 második adatlapcíinregiszterbe írt lapcím a beírást követő első memóriareferens utasítás hatására „elhasználódik”, az ezt követő memóriareferens utasítások a korábban beállított Y1 első adatlapcímregiszter tartalmát hasznosítják. Ennek előnye, hogy a programidegen adatok hozzáférés után a saját adatlapon levő adatok eléréséhez nem kell az eredeti lapcímet „visszaállítani", és ezáltal jelentős programtár megtakarítás érhető el. A berendezés további jellemzője, hogy az US utasításszámláló céljára Pl első számláló regiszter és P2 második számláló regiszter parallel információ beírásra is alkalmas oly módon, hogy az információk parallel beírására szolgáló első bemcnetek mindkét számláló regiszter számára közösek és az 1, íróhus/ra csatlakoznak, az információk parallel kiolvasására szolgáló első kimenetek pedig egyrészt ugyancsak közösek és az 101 első olvasóbuszra vannak kötve, másrészt a P2 második számláló regiszter az 102 második olvasóbuszra csatlakozó második kimenettel is rendelkezik, míg a Pl első számláló regiszter második (számláló) bemenete az MV mikroprogramozott vezérmű által aktivált X9 számláló parancsvezetékre csatlakozik, és a P2 második számláló regiszter második (számláló) bemenete a Pl első számláló regiszter második (számláló) kimenetével van összekötve. Az így jellemzett elrendezés révén a Pl első számláló regiszter a P2 második számláló regisztertől függetlenül írható, így egy programlapon belül a vezérlésátadási utasítások az egyébkén! szükséges két operandus helyett egy operandus megadásával végrehajthatók, ami a telefonos funkciók leírásához szükséges nagyszámú vezérlésátadási utasítás alkalmazása miatt ugyancsak jelentős programtár csökkentést tesz lehetővé. Ugyancsak jellemzője a berendezésnek, hogy az U utasításié giszter csak műveleti kódot tartalmaz és ennek eredményeképpen kimenete egyrészt nem csatlakozik a belső adatgyűjtő sínek é vikére sem. másrészt kimenetei közül az UH eK > hitcsnportot képező regiszter résznek megfelelő I, harmadik vezetéknyaláb az MV7 mikroprogramozolt vezérműre az MR második bitcsoportot képe/ő regiszter résznek megfelelő 14 negyedik vezetéknyuláb pedig az MC műveleti címtárra csatlakoznak. A berendezés egy lehetséges kiviteli példájában az U utasításregiszter 8 bitjéből az MR második bitcsoportot képező regiszter rész 2 bites, az UR első bitcsoportot képező regiszter rész 0 bites. így ebben az esetben az I4 negyedik vc/.c’.oi aiah mindössze két, az 13 harmadik vezetéknyai.u. p-diy hat vezetékből áll. Az MV mikroprogramozoti uzérmű tehát csak 26 = 64 különböző állapotot kell. hogy megkülönböztessen, noha az U utasítási egiszterben összesen 28 = 256 különböző utasítást tudnak előírni. Egy. az MV mikroprogramozott vezérmüvet vezérlő, az említett UR első bitcsoportot képező regiszter részben kódolt értékhez tartozó négy, MR második bitcsoportot képező regiszter rész bitkombinációja az MC műveleti címtár segítségével négy különböző műveletet tud előírni, melyek közül a „törzsutasítás” végrehajtása során az 3