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ínrendszernek 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 ismé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ázisjeleket á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álmány szerint kialakított csátolóegyiség tömbvázlatá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 ütemgenerátorral, egy IM utasítástárolóval és egy csomó FU műveleti egységgel, amely FU műveleti egysé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 ismert módon, da utasításcímek dekódolásával törté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, amelyet 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 tartozó FU műveleti egységből az a2 címmel kijelölt FU műveleti egységbe adatokat kell átvdn- 45 ni. : - ’• ': ; A 2. ábra egy idődiagram segítségével szemlélteti, hogy a CG ütemgénerátor által kibocsátott rövid 0p fázisütem jelek ph fázisokat jelölnek 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ő tranziensektől. A sínrendszer logikai állapota ugyanis vál- 55 tozik a iph fázis kezdetén, például az utasításoknak 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 megkapja 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éghez ill. OB parancssinjéhez csatlakoznak annak érdekében, hogy az IR utasításregiszterből érkező 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ó regiszter, 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űveleti 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 logikai á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 keresztü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áshoz 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ó valamelyik 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égrehajtásakor első SRI késleltető áramkört, oélszerű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 aktivizá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 kiolvasókapu egyik bemenetéhez csatlakozik, az adatok a megfelelő parancs kiolvasási fázisa után következő fázisban 'továbbjutnak a DB ádatsínre. 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érkeznek. 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ésleltető áramkör, oélszerűen léptetőregiszter és a