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

165413 8 Visszatérve ismét az 1. ábrára, a digitális 10 adatfeldolgozó több különböző típusú tárolót tar­talmaz, amelyektől és amelyekhez információk áramlanak nyolcbites kódolt karakter jelek alak­jában. A tárolók azoknak a jeleknek a hatására választhatók ki, amelyeket a 28 átvitelvezérlő és tároló-kiválasztó szolgáltat, amely tároló-kivá­lasztó 30 logikai áramkört és összegező-kivonó 32 ADD/SUB áramkört tartalmaz. A 28 átvitelve­zérlő és tároló-kiválasztó az MOV, ADD, SUB és SFT jelek hatására működik; mindezek a 3. ábrán bemutatott DOOP típushoz tartoznak. A tároló-kiválasztó 30 logikai áramkör dekódolja a rákapcsolt jelben levő bl—b4 bitekkel megha­tározott OP kódot, amely a különleges utasítás­jelet képezi, és meghatározza, hogy az MOV, az ADB, az SUD vagy az SFT utasítások közül me­lyik utasításról van szó. Amikor meg van határozva az utasítás külön­leges típusa, akkor az utasításjel D kódja és O kódja meg van határozva, és jeleket kapcsolunk az RSDL1—RSDH4, valamint RSOL1—RSOH4 vonalakra. Ezek a vonalak a 10 adatfeldolgozó­ban levő minden egyes kiválasztható tárolóval össze vannak kapcsolva. Egy jel fog magjelenni az RSDL1—RSDL4 vonalak egyikén és az RSDH1—RSDH4 vonalak egyikén, valamint egy az RSOL1—RSOL4 vonalak egyikén és egy az RSOH1—RSOH4 vonalak egyikén. Ezután az MOV, ADD, SUB, SFT műveletek egyikét vé­gezzük el. A digitális 10 adatfeldolgozóban három spe­ciális típusú tároló van és nullától tizenháromig tároló 34 tárolóregiszterek vannak, amelyek ki­választhatók. A 34 tárolóregiszterek száma függ attól a speciális alkalmazástól, amelyre a digi­tális 10 adatfeldolgozót használjuk. Mindegyik 34 tárolóregiszter egy vagy több karaktermére­tű lehet, ahol egy karaktert nyolc bináris bit de­finiál. Mindegyik 34 tároló regiszternek két kimene­te van, amelyekre a legnagyobb helyértékű ka­rakter kapcsolható sorosan, bitenként úgy, hogy a legkisebb helyértókű bitet kapcsoljuk rá elő­ször. A kimenetek egyike 36 eredetgyűjtő sín­nel van összekötve, míg a másik kimenet a 38 rendeltetés-gyűjtősínnel. Ha a tároló-kiválasztó 30 logikai áramkör kiválasztja a 34 regisztert, mint eredetregisztert azáltal, hogy a regiszter­hez csatolt RSOL és RSOH vonalakra jeleket jut­tat, akkor bármely karakter, amelyet ebből a regiszterből továbbítunk, a 36 eredet-gyűjtősín­re jut. Másrészt, ha a regiszterkiválasztó 30 lo­gikai áramkör egy 34 tárolóregisztert, mint ren­deltetésregisztert választ ki azáltal, hogy a re­giszterhez csatolt RSDL és RSDH vonalakra je­leket juttat, akkor bármely karakter, amelyet eb­ből a regiszterből továbbítunk, a 38 rendeltetés­gyűjtősínre jut. A 34 tárolóregiszterekben minden egyes 34 tá­rolóregiszter eredet-gyűjtősín kimenete vissza van csatolva egy bemenetként a tárolóregiszter­be. Ilyen módon bármikor, amiikor a 34 tároló­regiszter eredetregiszterként van kiválasztva, a 36 eredet-gyűjtősínre kapcsolt kimenet a tároló­regiszter bemenetére is rá van kapcsolva, és Í legkisebb hely értékű karakterévé válik. A 34 tá­rolóregiszter ebben az esetben úgy működik mint egy gyűrűs tolóregiszter. Ez azt jelenti 5 hogy amikor a 34 tárolóregiszterben egy karak ter van, amelyet a 36 eredet-gyűjtősínre kapcso lünk, a tárolóregiszterben visszamaradó mindéi egyes karakter eggyel magasabb helyértéke kap, és a 36 eredet-gyűjtősínre kapcsolt karak 10 ter a regiszter legkisebb helyértékű karakter állására kerül. Minden 34 tárolóregiszter második bemenet« 40 aritmetikai gyűjtősínnel van csatolva, ameb csatolva van a 32 ADD/SUB áramkör kimeneté 15 vei is. A 34 tárolóregiszter, amely rendeltetésre gisztefként van kiválasztva, olyan jel hatásán működik, amely a 40 aritmetikai gyűjtősínen je lenik meg tárolás útján, és annak legkisebl hely értékű karakterhelyén tárolja az informá-20 ciót, amelyet a jel képvisel. A 36 eredet-gyűjtősín és a 38 rendeltetés-gyűj­tősín mint két bemenet van csatolva a 32 ADD SUB áramkörrel. Ez az áramkör a tároló-kivá lasztó 30 logikai áramkör jelének hatására ösz 25 szeadást, kivonást végez, vagy továbbítja a 3( eredet-gyűjtősínen és 38 rendeltetés-gyűjtősíner megjelenő információkat a 40 aritmetikai gyűj­tősínre. A digitális 10 adatfeldolgozóban a 34 tároló-30 regiszteren kívül három speciális tároló is van Ezek: a 42 gyűjtő- és a 46 bemenet/kimene áramkörben levő bemeneti közbenső tároló. Ezei tárolók mindegyike is kiválasztható eredettároló ként, vagy rendeltetéstárolóként a tároló-kivá 35 lasztó 30 logikai áramkör által adott jel hatá­sára. A 42 tároló hatkarakteres RAR/TA/TRC 48 tá­rolót és 49 logikai áramkört tartalmaz. Az RAR/TA/'RTC 48 tároló kétkarakteres toló-40 regisztert, ún. RAR 50 ismétlő címtárolót, továb bá kétkarakteres nem tolóregisztert, ún. TA 5Í tárolót tartalmaz, amely két konstans értékű ka­rakterjelet tud előállítani, megfelelő utasítás ha tására. Ezenkívül tartalmaz egy kétkaraktere; 45 tolóregisztert, az ún. RTC 54 tárolót. Sem az RAI 50 ismétlő címtárolókból, sem, a TA 52 tároló­ból, vagy az RTC 54 tárolóból nincs átvitel, ezei regiszterek egyikéhez sem. Ha információt kívánunk kapni az RAR 5( 50 ismétlő címtárolóból, a TA 52 tárolóból vagy a: RTC 54 tárolóból, erre a célra 49 logikai áram kör jelet állít elő, amely jelzi, hogy melyik ka­raktert és melyik tárolót kell a megfelelő hely­re kapcsolni. Az RAR 50 ismétlő címtároló ké 55 karaktere az RAR/TA/RTC 48 tároló hatodik é; ötödik karaktere; a TA 52 tároló két karakter« a negyedik és harmadik karakter, míg az RTC 54 tároló két karaktere képezi a második és a: első karaktert. 60 Az 1—6 kijelölő vonalak a 49 logikai áram­kört összekötik az RAR/TA/RTC 48 tároló meg felelő karakterhelyeivel. Ha például az RAR 51 tároló legjelentősebb karaktere szükséges, ak kor az 1 kijelölő vonalon jelenik meg jel, ameh 65 csatolva van a hatodik karakterhelyhez, míg :

Next

/
Oldalképek
Tartalom