182970. lajstromszámú szabadalom • Berendezés tárolt programú szinkron-aszinkron vezérlések megvalósítására
1 182 970 2 előállítását. A t kimenet jele másrészt a 32n VAGY kapu második bemenetén egy aszinkronindító jelet hoz létre, amelynek hatására újabb aszinkronciklus kezdeményeződik. Ezzel egyidőben a kiszolgálást inditó 32b logika harmadik kimenetére csatlakozó első' E vezérló'csatorna második e2 vezetékén címnövelő jelet ad a 35 programszámláló soros bemenetére. A berendezés a szinkron vagy aszinkronvezérléseket az előbbiekben ismertetett módon hajtja végre mindaddig, amíg a K2 kezelőcsatorna második k2 vezetékére adott leállító jellel a berendezést ki nem kapcsoljuk. Az aszinkronvezérlő egy további példakénti kiviteli alakját ugyancsak a 6. ábra mutatja. A 32 aszinkronvezérlőnek 32c tárolóeleme is van. A többszavas 32c tárolóelem első bemenetére az első E vezérlőcsatorna első el vezetéke, második bemenetére az első G1 utasításcsatorna második g2 vezetéke, harmadik bemenetére pedig a 31 szinkronvezérlő második k5 kimenete csatlakozik. A 32 aszinkronvezérlő öt további kimenetét a 'kiszolgálásindító 32b logika harmadik kimenetére csatlakozó első E vezérlőcsatorna második, e2 vezetéke, valamint a 32o késleltetőlánc három kimenetére csatlakozó hatodik II vezérlőcsatorna három, negyedik i4, ötödik i5 és hatodik ió vezetéke, valamint a többszavas 32c tárolóelem n kimenete képeiir Az aszinkronvezérlő 32c tárolóeleme a többszavas utasítások végrehajtását teszi lehetővé. A 37 utasításdekóderből az első G1 utasításcsatorna második g2 vezetékén érkező többszavas utasításjel, a 31 szinkronvezérlőből a második k5 kimeneten érkező jel hatására a 32c tárolóelemet beírja. A 32c tárolóelem n kimenetén megjelenő jel egyrészt biztosítja a 31 szinkronvezérlő újraindítását, másrészt tiltja a szinkron végrehajtójelek létrejöttét. Ezenkívül az n kimenet jele biztosítja, hogy a következő szinkronolvasáskor a 36 tárolóból az utasítás a második 40 utasítástárolóba.kerüljön. A többszavas 32c tárolóelem a második k5 kimenet újabb jele hatására visszaáll az alaphelyzetébe, és így a következő kiolvasott utasítás újra az első 39 utasítástárolóba kerül. A 7. ábra az aszinkronvezérlő egy további kiviteli alakját szemlélteti. A 32 aszinkronvezérlőnek egy további, második (időzítő logika kijelölő) 32d tárolóeleme és egy további, második (szinkronművelet végrehajtást felfüggesztő) 32g VAGY kapuja is van. A második 32d tárolóelem első bemenetére az első E vezérlőcsatorna első el vezetéke, második bemenetére az első G1 utasításcsatorna harmadik g3 vezetéke, harmadik bemenetére pedig a 31 szinkronvezérlő második k5 kimenet, kimenetére pedig a hatodik 11 vezérlőcsatorna hetedik i7 vezetéke és az első 32n VAGY kapu egy további, harmadik bemenete csatlakozik. A második 32g VAGY kapu első bemenetére a kiszolgáltatást kérő 32b logika második c kimenete, második bemenetére pedig a hatodik II vezérlőcsatorna hatodik ih vezetéke csatlakozik. A 32 aszinkronvezérlő első c 1 kimenetét ennél a kiviteli alaknál a 32g VAGY kapu kimenete, egy további kimenetét pedig a hatodik 11 vezérlőcsatorna hetedik i7 vezetéke képezi. A 37 utasításdekóderből az első G1 utasításcsatorna harmadik g3 vezetékén érkező szekvencia előállító utasítás a 31 szinkronvezérlő második k5 kimenet jelének hatására beíródik a második időzítéskijelölő 32d tárolóelembe. A második 32d tárolóelem kimenetén megjelenő jel egyrészt a második 32g VAGY kapu kimenetén egy jelet generál, ami a 32 aszinkronvezérlő első cl kimenetén át a 31 szinkronvezérlőbe jut. A második 32d tárolóelem kimenetén megjelenő jel másrészt az első aszinkronindító 32n VAGY kapun át indítójelet ad az aszinkron 32o késleltetőlánc bemenetére. A második 32d tárolóelem és a 32o késleltetőlánc kimenő jelei a hatodik II .vezérlőcsatorna negyedik i4, ötödik i5, valamint a hatodik ió vezetékének jelei a 37 utasításdekóderben létrehozzák a kívánt szekvenciát. A 32 aszinkronvezérlő egy további példakénti kiviteli alakját a 8. ábra szemlélteti. A 32 aszinkronvezérlőnek egy további utasításátlépő logikát kijelölő harmadik 32e tárolóeleme és utasításátlépő 32p logikája is van. A harmadik 32e tárolóelem és az utasításátlépő 32p logika első bemenetére a 31 szinkronvezérlő második k5 kimenete csatlakozik. A harmadik 32e tárolóelem második bemenetére az első E vezérlőcsatorna első el vezetéke, harmadik bemenetére az első G1 utasításcsatorna negyedik g4 vezetéke, b2 kimenetére pedig az első 32n és a második 32g VAGY kapu, egy-egy további negyedik, illetve harmadik bemenete, valamint az utasításátlépő 32p logika második bemenete csatlakozik. Az utasításátlépő 32p logika állapot bemenetére a Dl állapotcsatorna, egy-egy késleltető bemenetére pedig a 32o késleltetőlánc egy-egy i4, i5, i6 kimenete csatlakozik. A 32 aszinkronvezérlő egy további kimenetét az utasításátlépő 32p logika kimenetére csatf kozó első E vezérlőcsatorna második e2 vezetéke képezi. A 37 utasításdekóderből az első G1 utasításcsatorna negyedik g4 vezetékén érkező utasításátlépés-jelet a 31 szinkronvezérlőből a második k5 kimenetén érkező jel hatására az utasításátlépő logikát kijelölő harmadik 32e tárolóelem tárolja. A harmadik 32e tárolóelem b2 kimenetén megjelenő jel egyrészt az első 32n VAGY kapun és a 32o késleltetőláncon át szinkron indítójelet hoz létre, másrészt kijelölést ad az utasításátlépő 32p logikának. Az utasításátlépő 32p logika a 32o késleltetőlánc i4, i5, ió kimenetein megjelenő jeleket a D állapotcsatornán érkező átlépés feltételektől függően továbbengedi a 32p logika kimenetére csatlakozó első E vezérlőcsatorna második e2 vezetékére, ami a 35 programszámláio soros bemenetére címnövelő jelet biztosít. A 31 szinkronvezérlő második k5 kimenetének jele az utasításátlépő 32p logikán feltétel nélkül továbbjut. A 9. ábra a 32 aszinkronvezérlő egy további példakénti kiviteli alakját szemlélteti, amelynek láncba kapcsolt egy további, ciklusindító negyedik 32f tárolóeleme, 32i késleltetőeleme, és egy ciklusfelluggesztő első 32j ÉS kapuja is van. Az első 32j ÉS kapu b3 kimenete az első 32n VAGY kapu egy további, ötödik bemenetére csatlakozik. A ciklusindító negyedik 32f tárolóelem első és második bemenetére a 31 színkronvezérlő első f, illetve második k5 kimenete, harmadik bemenetére az első G1 utasításcsatorna ötödik g5 vezetéke, negyedik bemenetére az első E vezérlőcsatorna első el vezetéke, ötödik bemenetére pedig a 32o késleltetőlánc b kimenete csatlakozik. A ciklusindító negyedik 32f tárolóelem kimenetére a hatodik II vezérlőcsatorna nyolcadik í vezetéke és a második 32g VAGY kapu egy további, negyedik bemenete csatlakozik. A ciklusfelfüggesztő első 32j ÉS kapu második bemenetére a Dl állapotcsatorna egy további dn vezetéke csatlakozik. A 32 aszinkronvezérlő kimenetét a hatodik II vezérlőcsatorna nyolcadik i8 vezetéke képezi. A 32 aszinkronvezérlő ezen kiviteli alakja a CAMAC ciklus indítását végzi. A ciklusindító negyedik 32f tárolóelem harmadik bemenetére a 37 utasításdekóderből az 5 10 15 20 25 30 35 40 45 50 55 60 65 8