180157. lajstromszámú szabadalom • Programozható vezérlő berendezés

180.15? 125 vonalon a megfelelő változóbit jelet /a változóbyte egy bitnétA A 125 vonal változóblt jeléből, a 128 vonal utasitáa jeléből és a 122 vonalon lévő, e 121 regiszterben tárolt előző belső állapot jelből a 123 utas itásdekódér - egyszerű művelet­végző elemként - létrehozza az uj belső állapot jelet a 124 vo* nalon, amely belső állapot jel a logikai egyenletek utasításon-»* kénti végrehajtását szolgálja. Az uj belső állapot jel a 121 regiszterbe a 114 vonalon kapott vezérlőjelre íródik be. A 121 regiszter tartalma a 120 vonalon és a 101 adatbuszon keresztül a 100 feldolgozóegység felől diagnosztikai vagy egyéb adatfel­dolgozási óéiból olvasható. Szükség esetén a 121 regiszter a 100 feldolgozóegység által irhatóan is kialakítható. Valamely változóblt értékét megváltoztató a/ tipusu utasi­táa esetén a 123 utasifcásdekóder 11/ vonalon kiadott változó­­byte átírását vezérlő jelének hatására a változóbyte átiró 132 áramkör a 135 vonalon lévő változóbyte jelből a 139 vonal vál­tozóbit oimrjele és a 124 vonal belső állapot jele alapján a megfelelő valtozóbitet átírva létrehozza a 133 vonalon az át­irt változóbyte jelet, és ez kerül visszalrásra a változóbyte 145 tárolóba. A b/ tipusu utasítás esetén - amikor a 102 clmbusz egyik vezetékén pl. logikai 0 jel van, amit a 110 vezérlő és időzítő áramkör érzékel - a 100 feldolgozóegyaég a korábbiakban már le­írt módon a 140 adat csatoló áramkörön keresztül közvetett hoz­záféréssel a felhasználói 142 programtároló tartalma alapján a változóbyte 145 tárolón megfelelő műveleteket /időzítő, szám­láló, aritmetikai, adatkezelő stb./ végez. Ez esetben a 110 ve­zérlő és időzítő áramkör 115 vonalon kiadott vezérlőjelének ha­tására a 144 vonalon kiadott változóbyte óimét a 143 oimkivá­lasztó áramkör a 102 cimbuszxól kapja* A felhasználói program - amelynek végrehajtása az a/ tiptt­­su utasításokkal felirt logikai egyenletek és a b/ tipusu uta­sításokkal felirt egyéb műveletek egymás utáni végrehajtását jelenti - végét jelző utasítás hatására a 100 feldolgozóegység elvégzi a klmenetek és bemenetek alább ismertetendő frissíté­sét, a változók frissített értékét a 145 tároló megfelelő he­lyeire beírja, majd a felhasználói program kezdőcímére ugorva, annak újbóli végrehajtását kezdi meg, Is ezt ciklikusan ismét­li. A kimenetek és bemenetiek állapotának frissítését, ami ft 4, 6 kiméneti egységek és 3, 5 bemeneti egységek byte-onkénti Írásából, illetve olvasásából áll, a 100 feldolgozóegyaég ve­zérli a Í42 programtárolóban, a felhasználói program végén ta-« lálható kimeneti-bemeneti lista alapján, amelyik megadja, högy melyik byte-ok a kimenetek és melyek a bemenetek. A kimeneti­­bemeneti byte-ok oimzése az ismertetett láno módszerrel törté­nik. A 110 vezérlő és időzitő áramkör 158 vohaltm kiadott óim-« láno vezérlő jelének hatására a kimeneti-bemeneti 156 oimláno áramkör kiadja a 175 vonalon a oimláno indító jelet, ami az . ugyancsak a I56 oimláno áramkör által a 174 vonalon kiadott kö­vetkező oimláno léptető jelre az első kimeneti vagy bemeneti byte-ot, adott esetben bemeneti vagy kimeneti egységet oimzi meg. Lehetséges, hogy egy bemeneti vagy kimeneti egység több byte-os, ekkor benne a címzéshez a byte-ok számának megfelelő aorbakapcsolt tárolóelem van. A 174 vonal minden egyes oimlánd léptető jelének hatására mindig a következő kimeneti vagy be­meneti byte oimződik meg, amig a folyamat az utolsó kimeneti 8

Next

/
Thumbnails
Contents