178399. lajstromszámú szabadalom • Berendezés rögzített utasításkészletű mikroprocesszorok működédének javítására
MAGYAR SZABADALMI 178399 NÉPKÖZTÁRSASÁG LEÍRÁS SZOLGÁLATI TALÁLMÁNY JÉf| Bejelentés napja: 1978. XII. 30. (MA—30%) Nemzetközi osztályozás: w Közzététel napja: 1981. Vili. 28. G 06 F 9/16 ORSZÁGOS TALÁLMÁNYI HIVATAL Megjelent: 1983. XI1. 31. Feltalálók: Szabadalmas: Báti Ferenc villamosmérnök (10%), Ebergényi Sándor villamosmérnök (10%). MTA Központi Fizikai Kutató dr. Holtzer Lóránt közgazdász (10%), Karádi Pál villamosmérnök (10%), Intézete, Budapest Kecskés Ferenc technikus (10%), dr. Láng István villamosmérnök (10%), Leveleki Lajos villamosmérnök (10%), Szalay Miklós villamosmérnök (15%), Szőnyi László villamosmérnök (15%), Budapest Berendezés rögzített utasításkészletu mikroprocesszorok működésének javítására 1 A találmány tárgya berendezés rögzített utasitáskészletű mikroprocesszorok működésének módosítására az adatbemenetcire adott információk figyelésével és módosításával. Mint ismeretes a számítástechnika és az alkatrész 5 technológia rohamos fejlődése kitermelte az egyre nagyobb integráitságú és egyre több funkciót megvalósító építőelemeket. Ezek az építőelemek már megváltoztathatatlan „makro”-tulajdonságokkal rendelkeznek. Ilyen elem a mikroprocesszor. 10 A számítógépek — eltekintve a „külvilággal” fenntartott sokrétű kapcsolattól — alapvetően két fő részt tartalmaznak: az operatív tárat és a processzort. Az operatív tár tárolja (kódolt formában) — végrehajtandó utasításokat, 15 — a feldolgozandó adatokat, a feldolgozott eredményeket, és bizonyos, az adatforgalom szempontjából fontos címeket. A processzor az operatív tárból kapott és utasításként kezelhető információkat 20 — értelmezi, — az utasításoknak megfelelő műveleteket végrehajtatja és/vagy — a műveleteket részben végrehajtja. A technológiai fejlődés által lehetővé tett integrálás az 25 operatív tárak terén is nagy eredményeket hozott, a processzoroknál azonban minőségi változást, előrehaladást okozott: megjelentek a mikroprocesszorok. A mikroprocesszorok olyan, gyakran egy alkatrészegységben integrált építőelemek, amelyek a processzorok 30 feladatainak jelentős részét vagy cgcs/ci valósítják meg. A nagyintcgráltságú építőelemek előállítása viszont csak igen nagy sorozatban gazdaságos. Ebből következik, hogy ezen építőelemeknek - igy a mikroprocesszoroknak is — a tervezését, az elemek megváltoztathatatlan makrotulajdonságainak a meghatározását az. építőelem gyártója, nem pedig az ilyen elem felhasználására készülő számítógéptervező végzi cl. Ez a körülmény számtalan előnye mellett azt a hátrány t jelenti, hogy a számítógép működésmódjának, utasftáskészlcténck megtervezésekor - a mikroprocesszor fajtájától függően — a szabadságfokok száma csökken vagy nullára redukálódik. A találmány szempontjából a mikroprocesszorokat két csoportba oszthatjuk: rögzített utasításkészlctű. rögzített működésű mikroprocesszorok, rögzített részműveletekkel rendelkező, de ezekből a részműveletekből a felhasználó (számítógéptervezo) által összeállítható utasításkészlctű cs működésű mikroprocesszorok (bitszeletelt mikroprocesszorok). Előbbiek előnye az alkalmazásukkal megvalósított számítógép tervezési és előállítási egyszerűsége és olcsósága, hátránya viszont a teljesen kötött működési mód. Az utóbbiakkal megvalósított számítógép tervezési munkái jelentősen bonyolultabbak, előállítása kevésbé egyszerű feladat és sokkal költségesebb. Előnye viszont a nagyobb szabadságfokkal megvalósítható tervezés. A tervezésnél jelentkező nagyobb szabadságfok sok esetben nem ellensúlyozza a hátrányokat, különösen, ha 178399