179288. lajstromszámú szabadalom • Nagyssebességű mikroprogramozott processzor elrendezés

179288 \ \ MAGYAR NÉPKÖZTARS ASÁG ORSZÁGOS TALALMANY' HIVATAL SZABADALMI LEÍRÁS SZOLGALATI TALÁLMÁNY Bejelentés napja: 1979. XII. 13. (PO—703) Nemzetközi osztályozni: NSz03: G 06 F 9/22 Közzététel napja: 1981. XII. 28. Megjelent: 1983. XII. 30. Feltalálók: Portörő Lajos villamosmérnök 18%, Gyula, Szabó Gábor villamosmérnök 15%, Borovszky László villamosmérnök 13%, Fazekas Imre villamosmérnök 13%, Budapest, Tóth József villamosmérnök 13%, Sükösd, Ladányi József technikus 10%, Bárányos István gépészmérnök 6%, Budapest, Kelemen László villamos­­mérnök 6%, Debrecen, Szabó József villamosmérnök 6%, Budapest Szabadalmas: „VILATI” Villamos Automatika Fővállalkozó és Gyártó Vállalat, Budapest Nagysebességű mikroprogramozott processzor elrendezés 1 A találmány tárgya nagysebességű mikroprogra­mozott processzor elrendezés, amelynek program memóriája, ennek kimenetéhez csatlakoztatott mik­roprogramozott vezérlőegysége, operatív memóriája, ezt címző címregisztere, ki- és bemeneti adatbusza, továbbá a mikroprogramozott vezérlőegységet üte­mező óragenerátora van. A találmány szerinti nagysebességű mikroprog­ramozott processzor elrendezés speciális program­­technikai lehetőségekkel bír, alkalmas multiprocesz­­szoros üzem szimulálására, és főleg perifériacso­port vezérlésénél és illesztésénél képes a felmerülő problémák programtechnikai eszközökkel történő megoldására. Az ilyen problémákat eddig többnyire hardware úton oldották meg, a találmány szerinti elrendezés a hardware út kikerülését nagy sebessége és speciális utasításai révén teszi lehetővé. Ennek kö­vetkeztében a hardware feladatok programozási esz­közökkel történő helyettesítése a hardware rendszer egyszerűsödését és uniformizálódását vonja magával. A találmány szerinti processzor elrendezés elő­nyösen felhasználható kisszámítógépek, programoz­ható kalkulátorok vagy nagyobb mikroprocesszoros rendszerek perifériáinak (floppy-diszk, mágnesszalag, nyomtató, stb.) intelligens szimultán csoportvezérlő­­jeként, amellyel a főrendszer a felhasználó igényeit és a célszerűséget figyelembe véve nagymértékben tehermentesíthető és működése meggyorsítható. Elő­nyösen alkalmazható ezenkívül nagy számítógépek 2 I/O csatornájához történő illesztési feladatoknál, ezenkívül különböző típusú berendezések között az előforduló adatrögzítési, konvertálási, távadatátviteli és előfeldolgozási feladatok vezérlőjeként. 5 Felhasználható továbbá byte-soros interfacek közötti adatforgalom szimultán programvezéreit le­bonyolítására, és ezen adatokon történő manipulá­lásra. A találmány szerinti nagysebességű mikroprogra- 10 mozott processzor elrendezés egy másik jelentős fel­használási területét a multiprocesszoros üzem idő­­veszteség nélküli software szimulálása képezi, amely­re speciális hardware felépítése révén van lehetőség, és ezáltal egyetlen rendszerrel olyan egyidőben lezaj­ló ló feldolgozási feladatok végezhetők el, amelyek el­látása eddig két vagy több processzoros rendszert igényelt. Ebből nyilvánvalóan jelentős hardware megtakarítás származik. A találmány szerinti megoldás technikai hátteré- 2o nek megismeréséhez elsősorban a kereskedelemben kapható mikroprocesszorok utasításkészletét kell megvizsgálni. Ezek funkcionálisan négy nagy cso­portra oszthatók: 25 1. Adatmozgató utasítások. Ezek memória és re­giszterek, valamint regiszterek és regiszterek közötti kétirányú adattranszferálást tesznek lehetővé. A me­móriával kapcsolatos címzési mód többnyire direkt címzés, egyes processzoroknál (például INTEL 30 8085) az akkumulátor regiszterrel kapcsolatban a 179288

Next

/
Oldalképek
Tartalom