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 cik­lus egyszerűen szétválasztható. Működési elve a következő: az 50 program cimregiszter lép­tetése során az utasitáselővételi ciklusban kiértékelésre ke­rü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 va­ló 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ő vo­nal cime, amelyet egy ugrásfelvétel bemenet választ ki. Az ezután következő feltételes ugrás utasítással a kiválasz­tott bemenet állapota megvizsgálható és a program elágaztatha­tó vagy továbbléptethető. Ezzel a módszerrel a feltételes ug­rá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 vissza­té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

Next

/
Thumbnails
Contents