179135. lajstromszámú szabadalom • Modulrendszerű, tároltprogrammal vezérelt mágnesszalagos konverter off-line jellegű konvertálási feladatok megoldására
179135 Az utasítással címzett 52, 53 vagy 54 pointer regiszter tartalma átiródik az 50 program cimregiszterbe. A program vég-' rehajtása az így megadott címtől folytatódik.- Feltételes- vagy feltétel nélküli ugrás. A 49 programmemória utasít ás kódja Utasít ás kód : 20H-FFH 15 8 7 0 y x x x X x x x x x x x x x x x x 9 bites ugráscim Feltételes vagy feltétel nélküli ugrás esetén az utasítás-1 kóddal megcímzett 58 ugrásfeltétel multiplexer bemeneti állapotától függően a program a kilenc bittel megadott címre ugrik vagy továbblép a soron következő programmemória címre. A 49 programmemória kimenete letiltható azért, hogy szükség esetén a 49 programmemória bővíthető legyen, valamint az egyes utasitáskódok kívülről is beadhatók legyenek. Ilyen módon a berendezés működése kívülről is ellenőrizhető. Az egyes programrészek könnyen ellenőrizhetők és az újabb egységek beiktatása esetén szükséges tároló kapacitás bővíthető. A Iá tárolt programvezérlőegység felépítése lehetővé teszi, hogy az aktuális programrész végrehajtását megszakítást kérő jel, vagy programutasítás hatására fel lehessen függeszteni, s az igy kijelölt másik programrész végrehajtása után vissza lehessen térni. A szükséges programmemória-kapacitás igy nagymértékben csökkenthető, mert a különböző üzemmódok végrehajtásakor az azonos műveleteket végrehajtó programokat csak egyszer kell tárolni. Szék mint szubrutinok hívhatók egy-egy üzemmód végrehajtása során. Eltér a szokásoktól a 6 időzítő megoldása. Az ismert megoldásokban külön írásütemező, ssalagmozgásidőzitó, karakter- és hi ánvzó karaktén detektáló számlálólánc van. Az irásutáni-olvahiányzó karakter detektáló számlálólánc van. Az irá sás műveleteknél az időzítési problémák miatt FIFO alkalmaznak, vezérli. Pg’p Q 2, utáni-oivatárolókat hálózatot bonyolult randomiogikai hálózat A találmány szerinti mágnesszalagos konverter 6 időzítőjének irásütemezö áramköre és a szalagmozgás időzítéshez, karakter és hiányzó karakter detektáláshoz közös számlálólánca van. A 6 időzítő 8-13 parancsregiszterében a 14 tárolt programú vezérlő egység által beirt állandóval állíthatók be a különböző működési módok. A 6 időzítő 29 állapotjelző kimeneteit a program bármikor lekérdezheti, a program végrehajtása ennek megfelelően folytatódik. Az iras utáni olvasás műveleteit a program vezérli. Az irás vezérlés és az olvasás vezérlés külön-külön .programrészben történik. Minden egyes irásütemezö impulzus kiadása után, az irásütemezö kimenetén egy megszakítást kérő jelzés keletkezik, amelynek hatására az olvasás szubrutinból a program visszaugrik az irás szubrutinra, Az olvasás strobe jele -szintén megszakítás jellegű■jelzés - hatására az időzítő ssámlánc törlődik és újra indul. A prograra az aktuális irásmüveletek elvégzése után /és a visszatérési cim tárolása után/ visszaugrik az olvasás szubrutinra. FIFO tárra igy nincs szükség. Az ellenőrző adatokat karakterről-karakterre kiszámítja a 5 adatkapcsoló és karakter ellenőrző; ugyancsak 8-15 parancsregiszterbe tárolt ál^ landókkal beállítva az aktuális műveletet. További eltérés, hogy a 15 kétfázisú órajelgenerátor vezére 6