179135. lajstromszámú szabadalom • Modulrendszerű, tároltprogrammal vezérelt mágnesszalagos konverter off-line jellegű konvertálási feladatok megoldására
179135 része a 14 tárolt programú vezérlőegység, amely a berendezés .működését vezérli a tárolt program alapján. A 14 tárolt programú vezérlőegység működését kétfázisú órajel vezérli, igy az utasitáselővételi és a végrehajtási ciklus egyszerűen szétválasztható. Működési elve a következő: az 50 program cimregiszter léptetése során az utasitáselővételi ciklusban kiértékelésre kerül a 49 programmemóriából elővett programutasitás, amely a kiértékelésnek megfelelően végrehajtódik az utasitásvégrehajtási ciklusban. A végrehajtott utasítások a következők lehetnek:- Parancsregisztertöltő utasitás, A 49 programmemória utasitáskódja : 15 8 7 0 00 0 XXXXXXXXXXXXX utasitáskód 8 bites konstans 00H-16H Az utasitás végrehajtásakor az 55 utasításdekódernek az utasítással megcímzett 59 kimenetén megjelenő impulzus vezérli a nyolcbites konstansnak az utasításhoz rendelt regiszterbe való betöltését. Lehetséges olyan eset, hogy négy-négy bit'két különböző modul működési állapotának vezerlésere szolgál. /Ugyanazzal az utasítással/. Az utasitás felhasználása többféle módon történhet:- A 8-13 parancsregiszterbe irt konstans egy vagy több modul vezérlési állapotainak beállítására szolgál.- A 8-13 parancsregiszterbe irt konstans egy állapotjelző vonal cime, amelyet egy ugrásfelvétel bemenet választ ki. Az ezután következő feltételes ugrás utasítással a kiválasztott bemenet állapota megvizsgálható és a program elágaztatható vagy továbbléptethető. Ezzel a módszerrel a feltételes ugrás utasításokkal megvizsgálható bemenetek száma bővíthető.- 8-13 parancsregiszterbe irt állandó a 49 programmemória bővitésekor az utasítással megcímzett memória-lap kiválasztására szolgál.- Pointer regiszter töltő utasitás, A 49 programmemória utasitáskódja: utasitáskód 1AH-1FH 15 8 7 0 000XXXXXXXXXXXXX 9 bites konstans Ennek az utasításnak a hatására az 52, 53 vagy 54 pointer regiszterek egyikébe egy kilencbites állandó Íródik be a 49 programmemóriából, amely'állandó a program számára egy visszatérési cimet határoz meg.- Ugrás pointer regiszter tartalmára, A 49 programmemória utasitáskódja: 15 8 7 0 000 XXXXXXXXXXXXX , utasitáskód nem használt 17H-19H