162167. lajstromszámú szabadalom • Kapcsolási elrendezés több különböző programot együtt futtató számítógép vezérlésére
162167 8 intervallum folyamán le kell futnia. A számítóegység ADD műveleti bemenete ezután aktiválva lesz. és ezen szám, valamint a digitális órában levő érték összegét, amelyet az RR eredmény regiszterben kapunk, átvisszük a CA regiszterbe. Ez ismét az A programra való áttérést eredményezi, miután a digitális óra két lépéssel tovább lépett, azaz az A programot a 2. ábra szerint hívjuk le. Megfigyelhető továbbá, hogy különösen, ha alacsony prioritású színtű programokkal (például a C és D programokkal) dolgozunk, megvan az a veszély, hogy órajelimpulzust kapunk a PG órajelgenerátorról azalatt, míg a program kezelése történik és ennek az a következménye, hogy a léptető regiszter eredeti állapotába áll vissza, míg a program kezelése megszakad. A címet, amelynél 3Z a megszakítás (történik, természetesen tárolni kell úgy, hogy ezen címnél lehessen majd folytatni a következő primer intervallum alatt a programot. Hogy ezt biztosítsuk, az AR címregiszter, amelyben a cím van tárolva és éppen megcímzésre kerül, a G2, G6, G10 és G16 ÉS-kapukon keresztül össze van kötve az SARA, ..., SARD regiszterekkel, úgy hogy ha a PG 25 órajelgenerátorból impulzus érkezik, a tényleges címet kapjuk meg az illető regiszterben, aminek következtében — amennyiben egy programot megszakítottunk — a következő intervallumban ott fogjuk folytatni, ahol a megszakí- 30 tás történt. Ezen oknál fogva minden program végén egy utasítás van, amelynek segítségével a program indítócíme beírásra kerül az illető programhoz tartozó SARA, ..., SARD regiszterben. Továbbá minden program, kivéve a D 35 programot, olyan utasítással végződik, amely az SR léptető regisztert továbblépteti. 10 15 20 A fent ismertetett kapcsolási elrendezéssel a következő előnyöket érjük el. Elsősorban nem szükséges, hogy minden primer intervallumban visszaállítsuk a CA, ..., CD regisztereket, amelyek számlálókként dolgoznak, ennek következtében a számítógép terhelés csökken. Másodsorban nem baj, hogy ha valamely primer intervallum alatt nem volt elég idő ahhoz, hogy •megvizsgáljuk valamely programhoz tartozó regisztert, ha az illető programnak úgy sem kellett volna lefutnia az említett intervallum alatt. Harmadsorban, ennek a kapcsolási elrendezésnek az is előnye, hogy amennyiben nem áll rendelkezésre elegendő idő egy program átfuttatá-40 45 50 sára azon primer intervallum alatt, amely alatt ezt végre kellene hajtani, a programmal ismét foglalkozni fogunk, amint azt legközelebb egy intervallumon belül az idő megengedi. Szabadalmi igénypontok: 1. Kapcsolási elrendezés több különböző programot együtt futtató számítógép vezérlésére, ahol a programok órajelgenerátor által megszabott, periodikusan ismétlődő időintervallumokon belül prioritásuk sorrendjében kerülnek futtatásra, azzal jellemezve, hogy az egyes programok (A D) ismétlődési idejét tároló első -regiszterei (CA, ..., CD), az egyes programok indítócímét tároló második regiszterei (SARA, .. ., SARD), az első regiszterekhez kiolvasó kapukon (Gl, G5, G9, Gl3) át csatlakoztatott első műveleti regisztert (OBI), órajelgenerátorhoz i(PG) kapcsolt digitális órához (CLOCK) csatlakoztatott, második műveleti regisztert (OP2), valamint eredmény regisztert (RR) tartalmazó számítóegysége (AE) és az óra jelgenerátorhoz csatlakoztatott léptető regisztere (SR) van, ahol a léptető regiszter egyes fokozatai az egyes programokhoz tartozó első és második regiszterek kiolvasó és beíró kapuinak (Gl, ..., G4; ...,; G 13, ..., G16) egyik bemenetére, az eredmény regiszter egyik kimenete további első kapun (G17) át egyrészt a léptető regiszter léptető bemenetére kapcsolt további második kapu (Gl 8) tiltó bemenetére, másrészt a második regiszterek kiolvasó kajpuinak (G4, G8, GI2, GIß) egyik bemenetére, a második regiszterek kiolvasó kapuinak kimenetei pedig az egyes programok inditóutasításainak címét képező dekódoló ;(AVK) bemenetére vannak kapcsolva. 2. Az 1. igénypont szerinti kapcsolási elrendezés kiviteli alakja, azzal jellemezve, hogy a mindenkori digitális időjelet tároló második műveleti regisater (OP2) és az egyes programok (A, ..., D) lefutása után azok ismétlődési idejét tároló első műveleti regiszter i(OPl) tartalmának összegét képező számítóegység (AE) eredmény regiszterének (RR) kimenetei az első regiszterek (CA. ..., CD) beíró kapuinak (G3, G7, Gll, G15) egyik bemenetére vannak kapcsolva. 2 rajz, 5 ábra A kiadásért felel: a Közgazdasági és Jogi Könyvkiadó igazgatója. 7406380. Zrínyi (T) Nyomda. Budapest V,, Balassi Bálim utca 21—23. 4