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. Enlek 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 jeentő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 megfeelő helyre kapcsoljuk. A tárolók az 1—6 kijelölő vezetékek jeleinek látására működnek, úgyhogy jeleket kapcsollak, 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 felhaszlálható tizenkét bites jel tárolására, amely egy :ímet jelez a 14 fixmemória számára. A üzenté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ó legnagyobb helyértékű négy bithelyét nem használjuk. 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 jeleket kapcsolhat a 49 logikai áramkörön keresztül, a 36 eredet-gyűjtősínre, vagy a 38 rendeltetés-gyűjtősínre és olyan jelek hatására működnet, amelyek a 40 aritmetikai gyűjtősínen jelennek meg, és amelyek a 49 logikai áramkörön keresztü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 tizenhat bitjét tudják szolgáltatni. A TA 52 tároló kódolt információját 49 logikai áramkörön keresztül rá tudja kapcsolni vagy a 36 eredet-gyűjtősínre, vagy a 38 rendeltetés-gyűjtősínre, attól függően, hogy az RAR/TA/RTC 48 tároló eredettárolóként vagy rendeltetéstárolóként van-e kiválasztva. Ez nem működik egyetlen olyan jelre sem, amely a 40 aritmetikai gyűjtősínen jelenik meg. Az RTC 54 tároló valós idő (real time) időjelszámlálóként alkalmazható bizonyos idők számlálására, például olyankor, amikor rövid várakozás kívánatos. Ez egy kétkarakteres és ezért tizenhat bites tolóregiszter, úgyhogy ez az időt a digitális LO adatfeldolgozó tizenhat bites ciklusá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 kapcsolva. 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 rendeltetésként és további tárolóregisztert alkot. Tová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 detektá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űjtő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 karaktert 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ábbí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álmány szerinti kialakításnál csak a karaktert tová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 kialakí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 utasítások detektálva vannak, a későbbiekben ismertetjük. Az utolsó tároló, amelyet a tároló-kiválasztó 45 logika kiválaszthat, egy bemenet/kimenet közbenső tároló, amely a 46 bemenet kimenet áramkör egy részét képezi. Ezt a tárolót arra használjuk, hogy időlegesen tároljon olyan adatokat, 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ó tizenhat kapujával. A közbenső tárolóban levő információ lehet adatinformáció vagy állapotinformá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 áramkört tartalmaz, amelynek segítségével a 46 bemenet/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/kimenet áramkörnek tizenhat TCS kapukiválasztó vonala van, és ezek össze vannak kötve a digitális 10 adatfeldolgozóhoz rendelt perifériás egy-65 ségekkel. Ha egy jel jelenik meg a TCS vona-