178280. lajstromszámú szabadalom • Eljárás és mikrorocesszoros helyettesítő berendezés a mikroprocesszoros felhasználói rendszer és felhasználói program ellenörzésére

MAGYAR NÉPKÖZTÁRSASÁG SZABADALMI LEÍRÁS szolgalati talAlmAny 178280 Nemzetközi osztályozás : w Bejelentés napja: 1978. VIII. 1. (MA—3013) Közzététel napja: 1981. VIII. 28. G 06 F 9/16 ORSZÁGOS TALÁLMÁNYI HIVATAL Megjelent: 1983. XI. 30. Feltalálók : Szabadalmas : Almási Lajos villamosmérnök, 10%, Bóna Gábor villamosmér- MTA Központi Fizikai Kutató nők, 30%, Elek György villamosmérnök, 10%, Erényi István Intézete, Budapest villamosmérnök, 15%, Reé Eörs villamosmérnök, 10%, Szőnyi László villamosmérnök, 10%, Vajda Ferenc villamosmérnök, 15%, Budapest Eljárás és mikroprocesszoros helyettesítő berendezés a mikroprocesszoros felhasználói rendszer és felhasználói program ellenőrzésére 1 A találmány tárgya eljárás és mikroprocesszoros he­lyettesítő berendezés a mikroprocesszoros felhasználói rendszer és felhasználói program ellenőrzésére. A talál­mány szerinti eljárás és berendezés előnyösen alkalmaz­ható a mikroprocesszoros fejlesztések során, a mikro­processzoros fejlesztői berendezésekben. Mint ismeretes, a nagyintegráltságú félvezető eszkö­zök, LSI áramkörök és ezen belül a mikroprocesszorok elterjedése és térhódítása napjainkban egyre nagyobb méretekben megy végbe. Addig, míg régebben a számí­tástechnikai eszközök tervezése és fejlesztése elsősorban a központi egység, úgynevezett processzor kialakítására irányult, ma már az előbbiekben említett új eszközök megjelenése és általános elterjedése újabb feladatok elé állítják a tervezőket és fejlesztőket. A mikroprocesszo­rok elterjedése azt jelenti, hogy a központi egységet ké­szen, egy vagy néhány tokban beépítve, kis méretekben, aránylag olcsón meg lehet vásárolni. Ez egyrészt nagyon előnyös, másrészt azonban sok új problémát vet fel a számítógéptervezők és a fejlesztők számára. Ezeket a problémákat a mikroprocesszoros berendezések fejlesz­tése és bemérése során úgy oldják meg, hogy az új be­rendezés — felhasználói rendszer — mikroprocesszorát egy külső mikroprocesszoros helyettesítő berendezésben elhelyezett, ugyanolyan típusú mikroprocesszorral he­lyettesítik. A fejlesztés és bemérés befejezése után a drága mikroprocesszoros helyettesítő berendezést lekapcsol­ják a kidolgozott felhasználói rendszerről, és a mikro­processzort visszahelyezik a felhasználói rendszerbe. 2 A mikroprocesszoros helyettesítő berendezéseknek többek között az alábbi feladatokat kell megoldaniuk : 1. Biztosítani kell a felhasználói program végrehaj­tását a kezelő által kijelölt címről és kezdő belső állapot-5 ból elindulva. 2. Biztosítani kell az előre meghatározott utasítás be­fejezése után a leállást. Ezen feladat megoldásához az utasítás végét kell tudni megállapítani. 3. Biztosítani kell a mikroprocesszor minden belső 10 állapotának és adatának, még az utasítással nem elér­hető belső állapotának a felderítését is. 4. A helyettesítés során biztosítani kell a tökéletes va­lós idejű — real-time — futást. Ezen feladatok megoldására már javasoltak műszaki 15 megoldásokat. Az ismert megoldásoknál a mikropro­cesszoros fejlesztő berendezésekkel szemben támasztott követelmények megvalósítása az alábbi hátrányokkal jár: 1. A felhasználói program-végrehajtás adott címről 20 néhány ismert berendezésben az alábbiak szerint törté­nik: a) A memória egy kijelölt helyén néhány rekeszt tar­tanak fenn, amelyek biztosítják a „kiszolgálói” rutinok­ról az áttérést a kipróbálandó programrészre. 25 Ezen memória-rekeszekbe egy ugró utasítás kerül a programra való rátérés előtt, amely utasítás címrésze a program kezdőcíme. Itt az a hátrány jelentkezik, hogy a memória egy része a felhasználói program számára el­vész. 30 b) Más ismert megoldásokban erre a célra a felhasz-178280

Next

/
Oldalképek
Tartalom