170449. lajstromszámú szabadalom • Számjegyes programvezérlő berendezés vezérlő automatája
9 170449 10 áramimpulzusforrnáló egység megfelelő 117 bemenőáramkörére, vagy a 16 címdekódoló 117' gerjesztő áramkörére, vagy a 15 címdekódoló 117" gerjesztő áramköreié kerül, majd a 118 áramkörön át visszatér a 6 utÁSÍtásvezérlő egységbe, áthalad a 5 113 író-, és a 109 olvasötekercseken, és visszatér a 60 ütemadóba. A 111, 113 írótekercsekkel rendelkező 86', 89' mágnesmagokra, amelyeken áthalad egy áramimpulzus, kétféle mágneses erő hat. Ezeket a mág- 10 neses erőket egy és ugyanaz az áramimpulzus állítja elő a 111, 113 írótekercsekben és az eredeti beállítást végző 106 tekercsekben. A 111, 113 írótekercsek menetszámának kétszer olyan nagynak kell lenni, mint az eredeti beállítást végző 106 15 tekercsek menetszámának. Az eredő mágneses erő a 88' és 89' mágnesmagokat felfelé mágnesezi. A 88, 89 csoportok többi mágnesmagjait csak az eredeti beállítást végző tekercsekben folyó áram mágnesezi, így azok „lefelé" vannak mágnesezve. 20 A végrehajtandó mikroművelet fajtájával összhangban az első ütemben vagy a 12 puffertár 15 címdekódolója olvasóáramkörének vezérlése, vagy a 13 operatív tár 16 címdekódolója olvasó áramkörének vezérlése, vagy a 17 áramimpulzus formáló 25 egységben az egyik olvasó formáló vezérlése történik. Egy címkódot a 15 címdekódolóba vagy a 16 címdekódolóba a 68 illetve a 67 bemenő áramkörökön át a 2 programvezérlő egység 57 többcsatornás kimenetéről érkező áramimpulzussal olvasunk 30 be. Az első ütemben tehát a 12 puffertár egy tárolóhelyének információját, vagy a 13 operatív tár egy tárolóhelyének információját, vagy a 14 számoló logikai egység egy tárolóhelyének információját olvassuk be. A 14 számoló logikai egység 35 tárolóhelyéről a beolvasás vagy egyenes, vagy inverz kódban történik, attól függően, hogy melyik formálót vezéreljük a 17 áramimpulzus formáló egységben. . • _ A beolvasott kód a 11' mágnesmagos mátrixtár 40 közös helysínein át a 11" visszadó-íróegység bementére jut. A 11" visszaadó-íróegység visszaadó erősítőt, a 117'" bemeneten át vezérelt kommutáló kapcsolót és írásimpulzusformálóval egyesített számregisztert tartalmaz. A 11' mágnesmagos mát- 45 rixtár közös helysíneit, a visszaadó, erősítőt, a kommutáló kapcsolókat és az áramimpulzus formálóval egyesített számregisztert a rajzokon nem tüntettük fel. A 6 utasításvezérlő egységről a 117'" bemenetre érkező jeltől függően a beolvasott kódot 50 a végrehajtandó mikroműveletnek megfelelően a 11" visszaadó-íróegység számregiszterébe vagy léptetéssel, vagy anélkül írjuk be, vagy a kód a 11 műveleti egység 119 kimenetéről a 10 ellenőrző jelformáló egység 120 bemenetére jut a feltételes 55 ugrásokhoz. A következő ütemben a 60 ütemadó a második ütem áramimpulzusát állítja elő, amely a 64', 64", 64'", 64"" mágnesmagok eredeti beállítását végző 90 tekercseken át — miközben a mágnesmagokat 60 „lefelé" mágnesezi- áthalad a 92 írótekercsen és a megfelelő 64" mágnesmagot „felfelé" mágnesezi, áthalad a 95 olvasótekercsen, amely jobb vezetőképességgel rendelkezik, mint a 96 olvasótekercs. Az impulzus ezután a 99 csatolásmentesítő egy- 65 ségen át az 1 vezérlő automata 100 többcsatornás kimenetének a második mikroműveletnek megfelelő ágához érkezik, majd a 10 ellenőrző jelformáló egység és a 24 ütemadó vezérlő bemeneteire jut, ha a végrehajtandó mikroművelet az utolsó a' végrehajtandó utasításban. Abban az esetben, ha ez nem az utolsó mikroművelet, a 101 és 102 bemenőáramkörökre nem érkezik áramimpulzus. A továbbiakban az impulzus a számregiszter 100' bemenőáramkörére és a 11" visszaadó-íróegységben az íróimpulzusformáló vezérlő bemenetére jut. Ezután az impulzus vagy a 15 címdekódoló 104 gerjesztő áramkörére, vagy a 16 címdekódoló 103' gerjesztő áramkörére, vagy a 17 áramimpulzus formáló egység 103 bemenő áramkörére kerül, majd a 105 áramkörön át visszatér a 6 utasításvezérlő egységbe. Az impulzus a 97 olvasótekercsen át, amely jobb vezetőképességgel rendelkezik, mint a 98 olvasótekercs, majd a 93 írótekercsen halad át és a megfelelő 64"" mágnesmagot „felfelé" mágnesezi, majd visszatér a 60 ütemadóba. Ennek következtében a 65, 66 csoportokban egy-egy mágnesmag a következő, harmadik mikroműveletnek megfelelően „felfelé" mágneseződik. Ha a végrehajtandó mikroművelet az utolsó a végrehajtandó mikroprogramban, a 8 olvasóáramkör megfelelő ágában az írótekercsek nincsenek vezérelve, így a 65, 66 csoportok összes 64', 64", 64'", 64"" mágnesmagjai „lefelé" vannak mágnesezve. A 65, 66 csoportokban egy-egy mágnesmag mágnesezését a 2 programvezérlő egység 57 többcsatornás kimenetéről érkező áramimpulzus valósítja meg a következő utasítás első míkroműveletének megfelelően, pl. a 61, 63 írótekercseken át. A végrehajtandó mikroművelet fajtájának megfelelően a második ütemben vagy a 12 puffertár 15 címdekódolójának íróáramköre, vagy a 13 operatív tár 16 címdekódolójának íróáramköre, vagy a 17 áramimpulzus formáló egySég íróformálója van vezérelve, és egyidejűleg a 100' bemenő áramkörön kiolvassuk a számregiszter információját és a 11" visszaadó-író-egységben vezéreljük a hely-íróimpulzus jelformálókat. Ekkor a számregiszterből a kódot a 12 puffertár, a 13 operatív tár tárolóhelyeire, vagy a 14 számoló logikai egység egy tárolóhelyére írjuk be. A 14 számoló logikai egység a beíráskor a diszjunkció vagy a konjunkció logikai műveletet hajtja végre. Ha a végrehajtandó mikroművelet az utolsó volt a végrehajtandó mikroprogramban, a 60 ütemadó beszünteti a működést, miközben a 102 bemenő áramkörön át a 24 ütemadó van vezérelve és megkezdődik a 2 programvezérlőegység négyütemű működési ciklusa, amint azt már említettük. Ekkor a 6 utasításvezérlő egységbe információt adunk be a következő mikroprogram első utasításával és a 6 utasításvezérlő egység ismét működni kezd. A program végrehajtása után a 2 programvezérlő egység 57 többcsatornás kimenetének megfelelő ágában, áramimpulzus formájában jel jelenik meg, amely a 19 prioritás áramkör 58 bemenő áramkörére érkezik. A 19 prioritás áramkörben vannak tárolva a program végrehajtására vonatkozó felszólítások és azok rangsora. Az 58 bemenő áramkörön levő jelre a 19 prioritásáramkör a program aktuális felszólí-5