165413. lajstromszámú szabadalom • Egyetlen digitális adatfeldolgozót tartalmazó kapcsolási elrendezés

165413 9 10 öbbi kijelölő vonalon nem jelenik meg jel. En­lek következtében az RAR 50 tároló legjelentő­sebb karakterét a megfelelő helyre kapcsoljuk, íasonlóképpen, ha a TA 50 tároló legkisebb je­entőségű karaktere szükséges, akkor a 4 kijelölő rezeteken fog megjelenni egy jel, míg a többi öt djelölő vezetéken nem lesz jel. Ezért a TA 52 tá­•oló legkisebb jelentőségű karakterét a megfe­elő helyre kapcsoljuk. A tárolók az 1—6 kijelölő vezetékek jeleinek látására működnek, úgyhogy jeleket kapcsol­lak, amelyek visszajelentik tárolt tartalmukat a 19 logikai áramkörnek, és onnan ezek átkapcsol­íatók akár a 38 eredet-gyűjtősínre, vagy akár i 38 rendeltetés-gyűjtősínre. Az RAR 50 tároló két karakterhelye felhasz­lálható tizenkét bites jel tárolására, amely egy :ímet jelez a 14 fixmemória számára. A üzen­tét bit a következő módon van tárolva: a bl—b8 sitek az RAR 50 tároló legkisebb hely értékű tarakterhelyén vannak tárolva, míg a b9—bl2 sitek az RAR 50 tároló legnagyobb helyértékű karakterhelyének négy legkisebb helyértékű bit­íelyén vannak tárolva. Az RAR 50 tároló legna­gyobb helyértékű négy bithelyét nem használ­juk. Megfelelő utasításra az RAR 50 tároló a aenne tárolt tizenkét bitet eltolja az 55 vonalon leresztül a 16 programszámolóba, és címként Detárolja azokat a 24 címtárolóba. Az RAR 50 ;ároló felhasználható normális kétkarakteres tá­rolóregiszterként is, és az ilyen használatra je­leket kapcsolhat a 49 logikai áramkörön keresz­tül, a 36 eredet-gyűjtősínre, vagy a 38 rendel­tetés-gyűjtősínre és olyan jelek hatására működ­net, amelyek a 40 aritmetikai gyűjtősínen jelen­nek meg, és amelyek a 49 logikai áramkörön ke­resztül jutnak ide. A TA 52 tároló felhasználható címtárolóként a különleges adattároló végkészülék címe szá­mára, amelynek a 10 adatfeldolgozó egy részét képezi. Ez a tároló nem tolóregiszter, hanem zsupán egy sorozat bistabil multivibrator és ezek nem programozható kódolt információnak tizen­hat bitjét tudják szolgáltatni. A TA 52 tároló kódolt információját 49 logikai áramkörön ke­resztül rá tudja kapcsolni vagy a 36 eredet-gyűj­tősínre, vagy a 38 rendeltetés-gyűjtősínre, attól függően, hogy az RAR/TA/RTC 48 tároló eredet­tárolóként vagy rendeltetéstárolóként van-e ki­választva. Ez nem működik egyetlen olyan jel­re sem, amely a 40 aritmetikai gyűjtősínen jele­nik meg. Az RTC 54 tároló valós idő (real time) időjel­számlálóként alkalmazható bizonyos idők szám­lálására, például olyankor, amikor rövid vára­kozás kívánatos. Ez egy kétkarakteres és ezért ti­zenhat bites tolóregiszter, úgyhogy ez az időt a digitális LO adatfeldolgozó tizenhat bites cik­lusának 216-szoros értékéig tudja számolni. Az RTC 54 tároló olyan jelre működik, amely a 40 aritmetikai gyűjtősínen jelenik meg, és amely ezen keresztül a 49 logikai áramkörre van kap­csolva. Minden ciklusban egyszer az RTC 54 tá­roló tartalma „egy" értékkel csökken mindaddig, amíg a nulla értéket el nem éri. Az RTC 54 tá­rolóból való periodikus mintavételezés szükséges ahhoz, hogy meghatározzuk, hogy mikor van benne nulla tartalom. A 44 gyűjtő egykarakteres 56 gyűjtőtárolót és 5 hozzá tartozó 58 logikai áramkört tartalmazza. Az 56 gyűjtőtárolót a tároló-kiválasztó 30 logikai áramkör kiválaszthatja eredetként vagy rendel­tetésként és további tárolóregisztert alkot. To­vábbá az 56 gyűjtőtárolót mindig rendeltetéstá-10 rolóként választja ki, amikor MOV, ADD vagy SUB utasításjel van a 22 memória-gyűjtősínen és ezt a tároló-kiválasztó 30 logikai áramkör de­tektálja. Ilyen módon például, amikor informá­ciót továbbítunk a 34 tárolóregiszterek egyiké-15 tői egy másik 34 tárolóregiszterbe, információt kapcsolunk az 56 gyűjtőtárolóba is. Annak elő­nye, hogy mindenkor kiválasztjuk az 56 gyűj­tőtárolót mint olyant, amely a 40 aritmetikai gyűjtősín jelére működik, amikor MOV, ADD 20 vagy SUB utasításjel van a 22 memória-gyűjtő­sínen, abban áll, hogy a 14 fixmemóriában levő utasítások megőrizhetők. Például ezen elrendezés nélkül, ha azt kívánjuk, hogy egy karaktert egy 34 tárolóregiszterből egy másik 34 tárolóregisz-25 térbe vigyük át és ezután vizsgáljuk meg a ka­raktert a gyűjtőtárolóban, hogy meghatározzuk annak értékét, számos utasítás volna szükséges: először az, hogy a karaktert a tárolóba továb­bítsuk, azután hogy eltolást végezzünk a tároló-30 ban, majd azután hogy a gyűjtőbe továbbítsuk és újabb eltolást végezzünk a tárolóban, majd a karaktert vizsgáljuk meg. Ezzel szemben a talál­mány szerinti kialakításnál csak a karaktert to­vábbítjuk a tárolóba, és az megvizsgálásra alkal-35 masan, automatikusan elhelyezkedik a gyűjtő­ben. A 44 gyűjtő 58 logikai áramköre úgy van ki­alakítva, hogy detektálni tudja az OP kódokat, amelyek a BAC, BAT, LAC, LAN, valamint az 40 LOR utasításokat jelzik. A pontos működést, amely akkor következik be, amikor ezek az uta­sítások detektálva vannak, a későbbiekben is­mertetjük. Az utolsó tároló, amelyet a tároló-kiválasztó 45 logika kiválaszthat, egy bemenet/kimenet köz­benső tároló, amely a 46 bemenet kimenet áram­kör egy részét képezi. Ezt a tárolót arra hasz­náljuk, hogy időlegesen tároljon olyan adato­kat, amelyek a digitális 10 adatfeldolgozóra van-50 nak kapcsolva a tizenhat perifériaegység egyiké­ről, amely összeköthető a 10 adatfeldolgozó ti­zenhat kapujával. A közbenső tárolóban levő információ lehet adatinformáció vagy állapotin­formáció, amelyet a meghatározott kapu szol-55 gáltat. Az információ ebbe a közbenső tárolóba csak bizonyos utasítás hatására jut. A 46 bemenet'kimenet áramkör logikai áram­kört tartalmaz, amelynek segítségével a 46 be­menet/kimenet áramkör a 22 memória-gyűjtősí-60 nen levő PAC, UNC és SFU utasításjelek OP kódjainak hatására működik. A 46 bemenet/ki­menet áramkörnek tizenhat TCS kapukiválasztó vonala van, és ezek össze vannak kötve a digi­tális 10 adatfeldolgozóhoz rendelt perifériás egy-65 ségekkel. Ha egy jel jelenik meg a TCS vona-

Next

/
Oldalképek
Tartalom