182481. lajstromszámú szabadalom • Eljárás és kapcsolási elrendezés adatfeldolgozó számítógépi utasítások gépi végrehajtására

182 481 'lási elrendezést az jellemzi, hogy minden egyes műveleti egységnek a sínrendszeren továbbítás-..- ra kerülő adatokat tároló legalább egy adattá­roló regisztere, a sínrendszerhez csatlakoztatott, a műveleti egységet valamint az elvégzendő mű- 5 veletet meghatározó két címdekódoló ja, és egy paráncsdekódolója, a sínrendszernek az adattá­roló regiszter kimenetére való csatlakoztatását vezérlő első késleltető áfamkore, továbbá a sín­rendszernek az adattároló regiszter bemenetére 10 való csatlakoztatását vezérlő legalább egy má­sodik késleltető áramköre van. ' ' " A találmányt a továbbiakban a csatolt ábrá­kon szemléltetett előnyös kivitelek alapján is­­mértetjüfe'részletesebben, ahol az 15 1. ábra egy önmagában ismert számítógép azon részeinek tömbvázlatát mutatja, amelyek résztvesznek az utasítások végrehajtásában, a 2. ábra egy ütemgenerátor által keltett fázis­jeleket ábrázoló diagram, és a ' , 20 ~ 3. ábra egy műveleti egység es a számítógép sínrendszerének összekötésére szolgáló, a talál­mány szerint kialakított csátolóegyiség tömbváz­­latát mutatja. ; "'■A bevezetőben említett közleménynek megfe- 25 lélően az 1. ábrán egy BS sínrendszert láthatunk, amely összeköttetésben van egy CG ütemgene­­rátorral, egy IM utasítástárolóval és egy csomó FU műveleti egységgel, amely FU műveleti egy­ségek bármely típusúak lehetnék, pl tárolók, 30 feldolgozó egységek stb. Az IM utasítástároló utasításokat fáról, amelyeknek kiválasztása is­mert módon, da utasításcímek dekódolásával tör­ténik. Az áa utasításcímeket IADEC dekódoló dekódolja, majd az utasítások az IR utasítás- 35 regiszterbe továbbítódnak olyan ütemben, ame­lyet a 0p fázisütemjelek a kiolvasás számára meghatároznak. Az utasítások egy FU műveleti egységre vonatkozó al címet és egy 0 parancsot : tartalmaznak, ha az al címhez tartozó FU mű- 4Ö veleti egységnek egy 'belső műveletet kell elvé­gezni. Viszont egy további a2 címet is mágukba foglalnak abban az esetben, ha az ál címhez tar­tozó FU műveleti egységből az a2 címmel kije­lölt FU műveleti egységbe adatokat kell átvdn- 45 ni. : - ’• ': ; A 2. ábra egy idődiagram segítségével szem­lélteti, hogy a CG ütemgénerátor által kibocsá­tott rövid 0p fázisütem jelek ph fázisokat jelöl­nek ki, és szintén a CG ütemgenérátorból szár- 50 mazó 0e fázisvégjelek pedig a fázisok végső szakaszát határozzák meg. A 0e fázisvégjelek arra szolgálnak, hogy a FU műveleti egységeket megvédjék a sínrendszerben fellépő tranziensek­től. A sínrendszer logikai állapota ugyanis vál- 55 tozik a iph fázis kezdetén, például az utasítások­nak az IR (utasításregiszterbe való továbbítása következtében. A ph fázis időtartamát olyan hosszúra kell megválasztani, hogy a jelállapotok az illetékes 0e fázisvégjei alatt már stabilak le- 60 gyenek. ’ A 3, áhra az FU műveleti egység IF csatoló­egységének kiviteli alakját mutatja, amely meg­­kapja a CG ütemgenerátor által előállított 0p- fázisütemjelet és 0e fázisvég jelet. Az IF csato- 65 lóegység tartalmazza az ADEC1 és ADEC2 cfirifl dekódolókat, valamint az ODEC parancsdekódó-. lót, amelyek a sínrendszer AB1 és AB2 címslnjég­hez ill. OB parancssinjéhez csatlakoznak annak érdekében, hogy az IR utasításregiszterből érke­ző al, a2 címek és az 0 parancsok átvétele és dekódolása megtörténjen. Továbbá van még az IF csatolóegységben egy DR adattároló regisz­ter, amely egy RG kiolvasókapun keresztül a sínrendszer DB adatsínjére továbhítja, illetve onnan egy WG .beírókapun keresztül fogadja az adatokat. Ez a DR adattároló regiszter első és második El ill. E2 logikai áramkörökkel együtt . össze van kapcsolva az illetékes FU műveleti egység saját belső L logikai áramkörével. Az utóbbi önmagában ismert módon az FU műve­leti egységhez hozzárendelt művelet végrehajtá­sát vezérli. Az összes El logikai áramkör egy a DR adattároló regiszter tartalmát nem használó művelet, pl. egy vizsgáló vagy működtető program kiválasztására szolgál. Az összes E2 lo­gikai áramkör pedig egy olyan hozzárendelt mű­velet kiválasztását végzi, amelyhez szükség van a DB ‘adatsínről átvett adaitokràV Az OB parancssíneh és az AB1 címsínen ke­resztül továbbított első típusú utasítás a dekó­dolás után működésbeihózza az ADECl tímde­­. kódoló kimenetét és á műveleti egység ODEC parancsdekódolójának 01 kimenetéi közül a megfelelőt. Ezáltal kinyílik a megfelelő utasítás­hoz rendelt G1 ÉS-kapu, amelynek kimenete a megfelelő El logikai áramkörhöz csatlakozik. Ha ugyanabban az IF csatolóegységben az ADECl címdekódoló és az ODËC parancsdekódoló vala­melyik 02 kimenete lép működésbe, akkor egy második típusú utasításnak megfelelően az FU műveleti egység DR adattároló regiszterében tá­rolt adatok jutnak tovább. Az adatátvitel vég­rehajtásakor első SRI késleltető áramkört, oél­­szerűen -léptetőregisztert aktivizálunk a G2 VÁGY-fcapun és a G3 ÉS-kapun keresztül. Ezen-, kívül a Gl és G3 ÉS-kapukat az ütemgenerátor 0e fázásvégjélével vezéreljük azért, hogy az El logikai áramkör és az SRI késleltető áramkör csak a megfelelő fázis végső szakaszában aktivi­zálódjék. Az SRI'késleltető áramkört az ábrá­zolt léptetőregiszteres kivitelben a 0p fázis­­ütemjelek folyamatosan ivégigdéptetik. Miután az SRI késleltető áramkör kimenete az RG kiolva­sókapu egyik bemenetéhez csatlakozik, az ada­tok a megfelelő parancs kiolvasási fázisa után következő fázisban 'továbbjutnak a DB ádatsín­­re. Abban az esetben, 'ha egy IF csatolóegység ADEC2 címdekódolójának kimenete és ODEC parancsdekódoló jának egyik 02 kimenete van aktivizálva egy második típusú utasítás hatásá­ra, a megfelelő FU műveleti egység veszi át és dolgozza fel azokat az adatokat, amelyek a má­sodik típusú utasítás értelmében egy másik FU műveleti egységtől a DB adatsínen megérkez­nek. Ugyanakkor az ADEC2 dmdekódolóval összekötött és a 0e fázisvégjei által vezérelt G4 ÉS-kapun keresztül aktivizálódik az SR2 kés­leltető áramkör, oélszerűen léptetőregiszter és a

Next

/
Oldalképek
Tartalom