181802. lajstromszámú szabadalom • Elrendezés mikrószámítógépek működési sebességénak növelésére

MAGTAB népköztaksasAg SZABADALMI LEÍRÁS SZOLGÁLATI TALÁLMÁNY 181802 |É| Bejelentés napja: 1981. V. 16. (1373/81) Nemzetközi osztályozás: NSZO3: G 06 F 9/22 ORSZÁGOS TALÁLMÁNYI HIVATAL Közzététel napja: 1982. XII. 28. Megjelent: 1985. VI. 28. ( Szabadalmi Tár. ' v* * y Feltalálók: Szabadalmas: Briglevics Miklós villamosmérnök 29%, Forró Péter villamosmérnök 9%, Karádi MTA Központi Fizikai Pál villamosmérnök 9%, Lukács József villamosmérnök 9%, Mondvai Gábor Kutató Intézete, Budapest villamosmérnök 6%, Salamon Márton villamosmérnök 20%, Sarkadi János villa­mosmérnök 9%, Budapest, Súlyán János villamosmérnök 9%, Pomáz Elrendezés mikroszámítógépek működési sebességének a növelésére 1 A találmány tárgya elrendezés mikroszámítógépek működési sebességének a növelésére. Dyen megoldá­sok alkalmazására akkor kerül sor, ha különösen nagy működési sebesség elérése a cél. Mint ismeretes, a számítógépek előre tárolt prog- 5 ram által meghatározott sorrendben hajtják végre az ún. utasításokat. Ezen utasítások jelentős hányada logikai vagy aritmetikai műveleteket végez adaton illetve adatokon. Egy klasszikus számítógép felépí­tése az 1. ábrán látható. A számítógép operatív 11 10 tárolóból, vezérlő irányító 12 egységből és aritme­tikai 13 egységből áll, valamennyi egység rácsatla­kozik az utasítás és adat A csatornára és a kimenő adat D csatornára. A vezérlő irányító 12 egység közvetlenül kapcsolódik tovább a tárolócím B veze- 15 tékkötegen keresztül az operatív 11 tárolóhoz és a vezérlő C vezetékcsoporton keresztül az aritmetikai 13 egységhez. Az operatív 11 tároló tartalmazza mind az előre megírt programot, mind az adatokat, melyekkel a számítógép műveleteket végez. Egy 20 ilyen utasítás végrehajtása úgy történik, hogy először az operatív 11 tárolóból kiolvassuk a végrehajtandó utasítást, dekódoljuk azt, majd szükség szerint, is­mét az operatív 11 tárolóból kiolvasunk egy vagy több adatot, elvégezzük a kijelölt műveletet, és az 25 eredményt, ha az utasítás úgy szól, akkor beírjuk az operatív tárba. Ezután következhet csak az újabb utasítás kiolvasása. Az ismert megoldás hátránya - mint az a fen­tiekből kitűnik — az, hogy az utasítás és az adat 30 2 mozgatása időben egymás után megy végbe, azaz több egymás után következő operatív tár ciklusnak kell lezajlódnia egy utasítás végrehajtása során, ami hosszú időt vesz igénybe. A találmánnyal célunk az előzőekben vázolt ne­hézség kiküszöbölése oly módon, hogy az ismert megoldások előnyös tulajdonságait is megtartsuk. A találmánnyal megoldandó feladat ennek megfelelően olyan elrendezés kialakítása, amely lehetővé teszi az utasítások gyorsabb végrehajtását. A találmány alapja az a felismerés, hogy a ki­tűzött feladat egyszerűen megoldódik, ha olyan megoldást sikerül kidolgoznunk, amely biztosítja az utasítás és az adatmozgatási műveletek párhuzamos, egyidőben történő végrehajtását. A találmány szerinti elrendezés utasítástárat, ve­zérlő egységet, aritmetikai egységet és adattárat tar­talmaz, mely egységek közül a vezérlő egység rendre utasítás csatornán és utasításcím vezetékkötegen ke­resztül az utasítástárhoz, vezérlő 'csatornán és ki­menő csatornán keresztül az aritmetikai egységhez, adatcím vezetékkötegen és a kimenő csatornán ke­resztül az adattárhoz kapcsolódik. Az aritmetikai egység és az adattár pedig bemenő adat csatornán keresztül érintkezik egymással. A találmány értelmében célszerű, ha a vezérlő egység utasításdekódoló egységből, vezérlő részegy­ségből, utasítás címregiszterből és adat címregiszter­ből áll, mely részegységek közül az utasításdekódoló egység bemenetére az utasítás csatorna kerül, ki-181802

Next

/
Oldalképek
Tartalom