165729. lajstromszámú szabadalom • Mikroprogram vezérlésű adatfeldolgozó kisegység
MAGYAR NÉPKÖZTÁRSASÁG ORSZÁGOS TALÁLMÁNYI HIVATAL SZABADALMI LEÍRÁS Bejelentés napja: 1972. IV. 07. (RO-655) Német Demokratikus Köztársaság-beli elsőbbsége: 1971. IV. 07. (WPG 06 f/154 271) 1., 2. igénypontok 1971. IV. 07. (WPG 06 f/154 270) 3. igénypont Közzététel napja: 1974. V. 28. Megjelent: 1976. VI. 30. 165729 Nemzetközi osztályozás: G 06 f 9/16 í.! •'. i,: c H Feltaláló: SCHÖNYAN Helmut oki. fizikus, Karl-Marx-Stadt, Német Demokratikus Köztársaság Tulajdonos: VEB Kombinat Robotron, Radeberg, Német Demokratikus Köztársaság Mikroprogram vezérlésű adatfeldolgozó kisegység A találmány adatfeldolgozó kisegységre vonatkozik, amely mikroprogramtárolóban állandó programot, és fotárolóban többek között betáplálható gépprogramot tartalmaz, cím-, olvasó- és íróregiszterrel a főtároló számára, valamint megszakításvezérléssel a be- és kiadási folyamatokhoz. Az ismert elektronikus programvezérelt számítóautomatáknak utasításszámlálójuk van, amelynek vezérlése mellett a programot alkotó utasításokat a tárolóból egymás után lehívják, és utasításregiszterbe viszik át. Az utasításregiszter ezután a kívánt műveletet az utasítás műveleti része által vezérli és a címrész az operanduszok címét adja meg. A számítómű a kívánt műveletet — amennyiben az egy aritmetikai művelet — végrehajtja. Ezen automatáknak továbbá egy sor be- és kiadó készülékük van, amelyek részben puffertárolón át, részben közvetlenül, az automata központi tárolójával össze vannak kötve. Ismeretes továbbá ilyenfajta automaták javítására a program-utasítások végrehajtására olyan eszközöket alkalmazni, amelyek a programutasítás karakterisztikus jellemzőiből és meghatározott feltótelekből vezérlőjelek sorozatát képezik, és ezzel az automatában az utasítás végrehajtásához szükséges folyamatokat vezérlik. így ismeretes például elektronikus digitális számítógép vezérelt perifériás művekkel, amelynek lényeges alkatrészei egy csoport cimregiszter hozzárendelt számlálóhálózattal, ferritgyurus főtároló, 10 15 20 25 30 számítómű két hozzárendelt operandusz regiszterrel, logikai matrix függvényregiszterrel ós állapotregiszterrel, hosszregiszter, valamint a periférikus készülékekkel való összeköttetésre tartalékolt regiszter. A címregiszterek csoportja négy regisztert tartalmaz, aholis utasításregiszter és tároló-választó regiszter mellett hét operandusz regiszter van. Ez lehetővé teszi kétcímes utasítások alkalmazását, ha a számítógép csak a ferritmag fotárolóban tárolt adatokkal dolgozik. A számítómű operandusz regisztereinek egyike egyidejűleg a ferritmag főtároló olvasó-író regisztere. A függvénygenerátor, logikai mátrix és állapotregiszter egy egységet képez. A függvényregiszterben a végrehajtandó utasítás függvény-kódját visszük be. A függvénykódot a logikai mátrixhoz vezetjük, és ez kimenőjeleket képez, amelyek a különböző alapműveletek végrehajtását vezérlik a számítógép megfelelő elemi berendezései által. A logikai mátrix kimenőjeleit az állapotregiszter kimenetei és a számítómű kimenőjelei is befolyásolják. A logikai mátrix meghatározott kimenetei az állapotregiszterrel vannak összekötve. Abban az esetben, ha ezen kimeneteken levő jelek és az állapotregiszter tartalma megegyeznek, új jelalak adódik a logikai mátrix kimenetein. Ezen a módon a programutasítások elemi műveletté lesz szétbontva. A hosszregiszter számlálóberendezéssel működik együtt. Ez olyan jelet tartalmaz, amely 165729 1