176777. lajstromszámú szabadalom • Berendezés indirekt, címzéses adatmemóriájú számítógépekben az utasítások végrehajtási idejének csökkentésére

MAGYAR SZABADALMI 176777 NÉPKÖZTÁRSASÁG LEÍRÁS Ä Bejelentés napja: 1978.11.27. (El—782) Nemzetközi osztályozás: G 06 F 15/16 Elsőbbsége : Svédország : 1977. II. 28. (7702207—7) ORSZÁGOS TALÁLMÁNYI HIVATAL Közzététel napja: 1980. XI. 28. Megjelent: 1981. XI. 30. ■i 1 Feltalálók : Szabadalmas : Carlsson Karl-Johan Verner, mérnök, Solna, Telefonaktiebolaget LM Ericsson, Kjoller Hans Ole, mérnök, Västerhaninge, Stockholm, Svédország Svédország Berendezés indirekt címzéses adatmemóriájú számítógépben az utasítások végrehajtási idejének csökkentésére 1 A találmány tárgya berendezés utasítások végrehaj­tási idejének csökkentésére olyan számítógépben, mely­nek adatmemóriája indirekt címzésű, és ahol az adat­memória abszolút címének meghatározása egy címképző egységben történik egy bemeneti címnek megfelelően egy referencia memóriából kiolvasott alapcím és leg­alább egy címparaméter segítségével, amely címpara­méternek elhelyezése egy regiszterben előzőleg, már az utasításmemóriából kiolvasott és a címparamétert tároló regiszterhez a címkiszámítást megelőzően továbbított utasítás hatására megtörtént. A 365 093 sz. svéd szabadalmi leírásban egy számító­gép rendszert ismertetnek, amelyben a különböző fel­adatok ún. funkció-blokkokba vannak elosztva, melyek mindegyike saját funkcióját egy önálló vezérlőprogram­nak megfelelően tölti be. Egy adott feladatnak megfelelő utasítássorozat tartalmazhat egy másik funkció-blokk vezérlőprogramjában levő kiindulási pontra történő ug­rást, hogy abban a funkcióblokkban egy feladat végre­hajtását — pl. egy adatregiszter tartalmának kiolvasá­sát — indítsa, majd egy ugrás következhet egy harmadik funkció-blokkhoz, hogy végbemenjen a kiolvasott adat­nak egy olvasható közegre történő kiírása. Ez az adat­blokkok közötti kommunikáció megköveteli, hogy a megfelelő vezérlőprogramok megcímezhessék a másik prqgramban levő, éppen szükséges kiindulási pontokat, anji a hagyományos technikának megfelelően azt jeljenti, hogy minden egyes vezérlőprogramot annak a környe­zetnek megfelelően Írnak meg, amelyben annak működ­nie kell. Annak érdekében, hogy a rendszer-konfigurá-2 ció változtathatóságának, új funkció-blokk bevezetésé­nek és a meglevő funkció-blokkok változtatásának lehe­tőségét biztosítsák, és a lehető legnagyobb rugalmassá­got érjék el, az említett szabadalmi leírásban olyan spe­ciális címzési technikát ajánlanak, mely lehetővé teszi a változtatásokat anélkül, hogy azok befolyásolnák az ug­rási címeknek megfelelően, indirekt úton érintett vezérlő­programokat. Egy adott funkció-blokkhoz tartozó adat­memórián vagy adatmemória területen történő olvasást vagy írást magába foglaló program utasítás végrehajtása kapcsán meglehetősen hosszú idő szükséges a címkép­zéshez, mivel ez az idő mindig magába foglalja egy be­meneti címnek megfelelően végbemenő és a program utasítás által definiált referencia memóriából történő alapcím olvasását, amelyet aztán címképző egységben egy vagy több, valamely regiszter memóriától egy para­méter regiszterhez átvitt címparaméterrel kombinálnak. A cimparaméterek olyan változók, melyeknek a regisz­ter memóriában történő elhelyezése egy, az utasítás­­memóriából származó korábbi utasítás végrehajtása kapcsán ment végbe, és melyeknek feladatuk, hogy meg­határozzák a memória egy olyan területének adott ré­szét, melyet egy, a referencia memóriából érkező alap­cím választ ki. Egy olyan rendszerben, ahol sok ilyen írási és olvasási művelet megy végbe, nagy arányú haté­konyságnövekedés érhető el, ha a címképzési művelet által okozott várakozási időt sikerül csökkenteni. A találmány szerinti megoldás lehetővé teszi, hogy a címképzés jóval a szóban forgó program utasítás végre­hajtása előtt kezdődjék, miáltal a várakozási idő a leg-5 10 15 20 25 30 176777

Next

/
Oldalképek
Tartalom