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

3 176777 4 több esetben megszűnik. A találmány tehát berendezés indirekt címzéses adatmemóriájú számítógépben az uta­sítások végrehajtási idejének csökkentésére, amely be­rendezésnek jelfeldolgozó egységeken át feldolgozó buszra csatlakoztatott indirekt címzéses adatmemóriája, alapcím tároló referencia memóriája és utasításmemó­riája, továbbá a referencia memóriához és egy címpara­métereket tároló memóriához csatlakoztatott címképző egysége van. A berendezést az jellemzi, hogy a referen­cia memóriához tartozó jelfeldolgozó egységben elhelye­zett címképző egység a referencia memóriához bemeneti vezérlőáramkörön és sorbakapcsolt fokozatokból álló alapcím regiszteren keresztül van csatlakoztatva, az uta­sítás memória a feldolgozó buszhoz az utasítás memó­riához tartozó jelfeldolgozóegységben elhelyezett, sorba­kapcsolt tárolórekeszeket tartalmazó puffer memórián keresztül van csatlakoztatva, amely puffer memóriának első típusú utasítást jelző tárolóelemei és második típusú utasítást jelző tárolóelemei vannak, a második típusú utasítást jelző sorbakapcsolt tárolóelemekhez logikai áramkör van csatlakoztatva, és a bemeneti vezérlőáram­kör csatlakozási vonalakon át a logikai áramkörhöz és a puffer memóriához van csatlakoztatva. Egy előnyös kiviteli alakban az alapcím regiszter a sorba kapcsolt fokozatok számának megfelelő számú jelző tárolóelemet tartalmaz, amely fokozatok a beme­neti vezérlőáramkörhöz vannak csatlakoztatva, és az alapcím regiszter egyik kimenete a címképző egység címszámító áramkörének aktiváló bemenetére van csat­lakoztatva. Célszerűen a címképző egységnek címpara­métert tároló regisztere van. A találmányt a továbbiakban egy kiviteli alakja se­gítségével, a mellékelt ábrák alapján ismertetjük, ahol az 1. ábra egy olyan számítógéppel vezérelt rendszer tömbvázlata, melyben a találmányt alkalmaztuk, a 2. ábra egy olyan tömbvázlat, amely az 1. ábra sze­rinti rendszer számítógépes központi feldolgozó egysé­gében levő funkcionális egységeket mutatja, a 3. ábra a találmány szerinti berendezés egy kiviteli alakjának tömbvázlata. Az 1. ábra egy főleg elektromechanikus elemekből álló TSH telefonrészt, OPE operátori készülékeket és IOE perifériákat csatlakoztató IOC illesztőegységet is magába foglaló I/O részt, és CPU központi feldolgozó egységből, DS adatmemóriából, RS referencia memó­riából valamint PS utasításmemóriából álló CPS köz­ponti feldolgozó rendszert tartalmazó távközlési rend­szert mutat. Egy ilyen típusú rendszer leírása az Ericsson Review 1976. évi 2. számában található. A 2. ábra a CPU központi feldolgozó egységben levő központi CPB feldolgozó buszra csatlakozó funkcioná­lis egységek közül mutat néhányat. A DS adatmemória DSB buszon és DSH jelfeldolgozó egységen át, a RS referencia memória RSB buszon és RSH jelfeldolgozó egységen át, a PS utasításmemória pedig PSB buszon és PSH jelfeldolgozó egységen át csatlakozik a CPB fel­dolgozó buszra. A IOC illesztőegység IOB buszon és IOH jelfeldolgozó egységen át, a MÍG mikroutasítás generátor pedig, melynek segítségével a különböző egy­ségek közötti kommunikáció vezérlése történik, közvet­lenül csatlakozik a CPB feldolgozó buszra. A találmány szerint bizonyos önálló funkciók végrehajtása érdeké­ben az RSH és PSH jelfeldolgozó egységek között az alább részletesen ismertetett közvetlen összeköttetések is vannak. A MÍG mikroutasítás generátor tartalmaz egy PROM memóriát, mely a PSH jelfeldolgozó egység által kibo­csátható utasításoknak megfelelő mikroprogram soro­zatokat tárolja. A mikroprogram sorozatok különböző számú mikroutasításból állnak, melyek mind tartalmaz­nak címet és adó ill. vevő funkcionális egységhez irá­nyuló parancsot. Minden egyes sorozat magába foglal egy utasítást, mely elrendeli a következő utasításnak a PSH jelfeldolgozó egységtől a MÍG mikroutasítás gene­rátorhoz történő átvitelét, mégpedig a sorozat befejező­dése előtt. A PSH jelfeldolgozó egység segítségével a PS utasításmemóriából kiolvasott utasítások közül né­melyik tartalmaz egy vagy több címparamétert. Egy címparaméter lehet olyan, hogy explicite kiválaszt egy bizonyos memória cellát vagy egy bizonyos regisztert a funkcionális egységek valamelyikében. Egy olyan utasí­tás esetén azonban, mely egy, a DS adatmemóriában történő írással vagy olvasással kapcsolatos, normális esetben szükség van az RS referencia memóriából kiol­vasott alapcím segítségével meghatározott abszolút cím, valamint egy vagy több — a DSH jelfeldolgozó egység­ben levő címparamétereket tároló memóriából kiolva­sott — címparaméter meghatározására. A különböző utasítás sorozatok végrehajtása kapcsán ezeket a cím­paramétereket az említett memóriában helyezzük el —- mint pl. az adatmemóriából történő olvasás esetén is —, és ezek különböző hosszúságú időtartamokra ott is maradnak, amíg egy későbbi utasítás sorozat végre­hajtása meg nem változtatja ezeket a címparamétereket. Időközben a címparamétereket a korábbiaknak meg­felelően az abszolút címek meghatározására használjuk. A találmány lehetővé teszi, hogy egy ilyen utasítás végre­hajtásához szükséges abszolút cím meghatározása az­előtt megtörténjen, mielőtt az utasítás végrehajtására sor kerülne, és így nagyobb végrehajtási sebesség érhe­tő el. A találmány alapelve a 3. ábra szerinti kiviteli alak alapján érthető meg, ahol a DSH, RSH, PSH jelfeldol­gozó egységek azon funkcionális elemei láthatók, me­lyek a leíráshoz szükségesek. A DSH, RSH és PSH jel­­feldolgozó egységek a központi CPB központi feldolgo­zó buszra csatlakoznak HB1, HB2 ill. HB3 kommuni­kációs egységen keresztül, melyek segítségével a jelfel­dolgozó egységek a MÍG mikroutasítás generátor révén egymástól függetlenül hívhatók. A megfelelő DS adat­memóriával, RS referencia memóriával és PS utasítás­memóriával történő információcsere a HD, HR ill. HP illesztőegységek segítségével megy végbe. A PSH és RSH jelfeldolgozó egységek továbbá közvetlenül össze vannak kötve egymással a PR, RE és IA vonalak segít­ségével. Mint korábban említettük, a DSH jelfeldolgozó egység tartalmaz címparamétereket tároló RM memó­riát, melyet a DS adatmemória abszolút címének meg­határozásához használunk. Az RSH jelfeldolgozó egy­ség tartalmaz egy címparamétert tároló PR' regisztert, mely a cím meghatározását megelőzően veszi az RM memóriától érkező címparamétereket, és egy BR alap­cím regisztert, mely tartalmaz adott számú sorba kap­csolt RÍ, ... Ri fokozatot az alapcímek tárolására, és ugyanennyi számú, szintén sorbakapcsolt FI, ... Fi tárolóelemet jelzőbitek tárolására, ahol az RS referencia memóriától érkező alapcímek BA vonalon, egy jelzőbit pedig AGI ÉS-kapun át érkezők, amely AGI ÉS-kapu a HR illesztőegységgel együtt a BR alapcím regiszter bemeneti D vezérlőáramkörét alkotja. Az RSH jelfel* 5 10 15 20 25 30 35 40 45 50 55 60 65 2

Next

/
Thumbnails
Contents