177675. lajstromszámú szabadalom • Eljárás és berendezés csak olvasható memória programozására és/vagy ellenőrzésére mintamemóris vagy adatfeldolgozó berendezés segítségvel
9 177675 10 12 főegység működtető 12e kimenetét a végrehajtó 13 főegység harmadik 13g bemenetével működtető I csatorna köti össze. Ezek egyirányú csatornák. Ugyancsak egyirányú a visszajelző H csatorna, mely a végrehajtó 13 főegység első 13h kimenetét a vezérlő 12 főegység visszajelző 12d bemenetével köti össze. A vezérlő 12 főegység kétirányú vezérlő G csatornán át, a végrehajtó 13 főegység kétirányú C adatcsatornán át csatlakozik példánk szerint a berendezés részét képező aritmetikai 11 készülékre. A berendezés természetesen külső aritmetikai készülékről is üzemeltethető. Ebben az esetben is érvényesek az eddigi és további megállapításaink azzal az eltéréssel, hogy a berendezésben csak a vezérlő G csatorna és a C adatcsatorna van kiépítve oly módon, hogy azokra a külső aritmetika rákapcsolható, s akkor a teljes lánc már a 2. ábrán mutatott berendezéssel ekvivalens. Kézi üzemmódban az 1. ábra kapcsán ismertetett egyes feladatok indítása egymástól függetlenül egy-egy nyomógomb révén történik. Az egyes nyomógombok benyomásakor indítójelet és az adott feladatot kijelölő vezérlő információt generálunk. Az első fázisban az adatok mozgatásához szükséges adatutakat állítjuk be, a második fázisban a kijelölt feladat végrehajtásához szükséges, pl. két vagy három moduláris részművelet futtatását vezéreljük, figyelembe véve a visszajelző H csatornán érkező jelzéseket is. Ezzel egyidejűleg a működtető I csatornán át a működtetés feltételét képező állapotjeleket továbbítunk a végrehajtó 13 főegységbe. Kézi üzemmódban a végrehajtó 13 főegységre további D és E adatcsatornákon át kapcsolható 14 mintamemória tartalmát címenként átmásoljuk a kétirányú F adatcsatornán át a berendezésre kapcsolható, kezelendő 15 PROM-ba vagy — ellenőrzés feladatnál — azok tartalmát összehasonlítjuk. Gépi üzemmódban az adatáramlás az aritmetikai 11 készülék felől a kétirányú C adatcsatornán át megy végbe, a kezelési folyamathoz szükséges külső utasítások az aritmetikai 11 készülékről a vezérlő G csatornán át jutnak a vezérlő 12 főegységhez. Ezek a vezérlőjelek alapjában véve feladatkijelölő és indítójelek; az egyéb vezérlőjelek seregét — amint a továbbiakban látni fogjuk — már a berendezés áramkörei generálják, illetve azok legfontosabb és állandó jellegű egységes részét a művelettárból vagy más tartós háttér-tárból hívjuk le. Ebben az üzemmódban tehát a kezelésre vonatkozó tartalmi információ (a beégetendő, összehasonlítandó, ellenőrzendő adatkészlet) nem a 14 mintamemóriából olvasandó ki, hanem azt az aritmetikai 11 készülék szolgáltatja akár úgy, hogy valamilyen formában éppen generálja, akár úgy, hogy háttér-tárból lehívja vagy külső hírcsatornáról közvetíti. Az is előfordulhat, hogy az aritmetikai 11 készülék is támaszkodik háttérként a 14 mintamemóriára, s a vezérlő G csatornán át olyan feladatkijelölést végez, melynek értelmében a berendezés a 14 mintamemóriával létesít adatutat, majd ennek az adatútnak a vezérlő csatomá(i)ra juttatja az aritmetikai 11 készülék által kijelölt feladattal összhangban a művelettárból lehívott utasítás-sorozato(ka)t. A 3. ábrán látható, hogy a vezérlő 12 főegységet feladat-cím átalakító 17 egység és vezérlő 18 egység lánckapcsolása alkotja. A konkrét kiviteli alaknál az interface 16 egység is a 12 főegység része, ez azonban nem szükségszerű, az aritmetikai 11 készülék vezérlőjelei érkezhetnek már közvetlenül is alkalmasan illesztve, mely esetben nincs szükség külön interface 16 egységre a berendezésen belül, ugyanakkor más módon kialakított illesztő szervek is alkalmazhatók az interface 16 egység helyett, de az eltérő kialakítás is csak olyan lehet, hogy az ezen példakénti kialakítás kapcsán leírt folyamathoz hasonló folyamat lefutását biztosítsa. Minthogy a feladat kijelölése gépi üzemmód esetén e példakénti kivitelnél az aritmetikai 11 készülék felől érkezik, az interface 16 egység további vezérlő J csatornán át a feladatcím átalakító 17 egység bemenetére csatlakozik, további kimenete e kivitelnél a végrehajtó 13 főegység harmadik 13g bemenetére, s az interface 16 egység és a feladat-cím átalakító 17 egység egy-egy bemenetére — közvetlenül vagy közvetve — a végrehajtó 13 főegység első 13h kimenete csatlakozik. A vezérlő 18 egység két kimenete alkotja ennél a kiviteli alaknál közvetlenül vagy közvetve a vezérlő 12 főegység 12b adatút-kimenetét, illetve 12c feladat-kimenetét. Míg gépi üzemmódban, amint már említettük, az aritmetika szolgáltatja a feladato(ka)t kijelölő információ(ka)t és az inditójele(ke)t, kézi üzemmódban az ábrán nem mutatott beavatkozó szervekről, pl. nyomógombokról érkezik az interface 16 egységre a megfelelő utasítás. A feladatkijelölő információt az interface 16 egység feladatvezérlő információvá alakítja úgy, hogy közben figyelembe veszi a visszajelző H csatornán érkező állapotinformációkat is. A mutatott kiviteli alaknál a vezérlő 18 egység maga is csak kiolvasható adattár, melybe be vannak égetve a különböző feladatok programjai. A feladat-cím átalakító 17 egység ezért az interface 16 egységről érkező feladatvezérlő információkat címekké alakítja, melyek — a vezérlő 18 egység címbemeneteire adva — lehívják az éppen futtatandó kezelési programot. A 4. ábra mutatja a vezérlő 18 egységként alkalmazott PROM szervezését. A PROM kapacitása példánknál harminckét nyolcbites szó. A teljes címterületet alaphelyzetre és F—I, ..., F—IV feladatmezőkre osztottuk. Gépi üzemmódban a 14 mintamemória, illetve a kezelendő 15 PROM kiolvasása az F—I feladatmezőhöz, a programozás az F—IV feladatmezőhöz van hozzárendelve. Kézi üzemmódban az összehasonlítás, illetve a törölt állapot ellenőrzése az F—II, a másolás pedig az F—III feladatmezőhöz van hozzárendelve. A vezérlő 18 egység címzése a K címcsatomára adott — példánknál ötbites — címjellel történik. A 4. ábrán látható, hogy alaphelyzetben egyetlen címvezetéken sincs 1 értékű jel. Az első bit az F—IV, a második bit az F—III, a harmadik bit az F—II, az ötödik bit az F—I feladatmező első rekeszét jelöli ki. Az egyes F—I.........F—IV feladatmezők első rekeszéről a továbbléptetést órajel végzi, mely a visszajelző H csatornán át érkezik a végrehajtó 13 főegységből. A vezérlő 18 egység rekeszeiben tárolt nyolcbites információból az 1., 2., 3., 4. és 5. bit az adatutat kijelölő információ, a 6., 7. és 8. bit a feladatot kijelölő információ hordozója. Általánosítva tehát a vezérlő 18 egység Z bites (Z pl. 8) rekeszeiből ZA bit (ZA pl. 5) információtartalmát a 18 egység első kimenetére adjuk, s ez alkotja közvetlenül vagy közvetve a 12 főegység 12b adatút-kimenetét, míg ZB bit (ZB pl. 3) információtartalmát a 18 egység második kimenetére adjuk, s ez alkotja közvetlenül vagy közvetve a 12 főegység 12c feladat-kimenetét. Az ábrán látható, hogy példánknál az F—III és F—IV feladatmezők még nincsenek tel5 10 15 20 25 30 35 40 45 50 55 60 65 5