180157. lajstromszámú szabadalom • Programozható vezérlő berendezés
180.157 ségét, és növeli az egész vezérlőberendezés teljesítőképességét. A találmány tehat programozható vezérlőberendezés valamely vezérlendő berendezéshez csatlakoztatható digitális és/v&gy analóg bemenetekkel és kimenetelekéi, amely vezérlőberendezésnek egymáshoz buszrendszer utján csatlakoztatott feldolgozóegységet és legalább egy első tárolót tartalmazó digitális számítógépe - előnyösen mikroszámítógépe - van. ahol a buszrendszerre felhasználói programot tartalmazó.tároló és a bemeneteket valamint a kimeneteket csatlakoztató egységek vannak csatlakoztatva, és az jellemezi, hogy az említett első feldolgozóegység mellett belső adatbusszal rendelkező második feldolgozóegysége is van, a felhasználói programtároló adatvonala a második feldolgozóegység belső adatbuszára van csatlakoztatva, a második feldolgozóegység a felhasználói programtárolóból kiolvasott megfelelő utasításra az első feldolgozóegya ég felé jelzést adó áramkört tartalmaz, és az első feldolgozoegység a belső adatbuszhoz a buszrendszer és a belső adatbusz közé beiktatott, a második feldolgozóegyaég által vezérelt adatcsatoló áramkör utján van csatlakoztatva. A találmány szerinti megoldásnál a feladatorientált nyelven megirt felhasználói programnak a programtárolóból egymás után kiolvasott felhasználói utasításai a második feldolgozóegység belső adatbuszára kerülnek,- és a kiolvasott utasítást - típusának megfelelően - vagy a második feldolgozóegység hajtja végre, vagy a digitális számítógép feldolgozóegysége, amely az utasítást az adatosatoló áramkörön és a buszrendszeren keresztül kapja meg. A második feldolgozóegység az általa végzett feladatokat igen gyorsan, a digitális számítógép ciklusidején belül végrehajtja. A találmány szerinti vezérlőberendezés egy előnyös kiviteli alakjában a második feldolgosóegység a bemeneti és kimeneti jeleknek megfelelő változók mindenkori értékét tároló, a belső adatbuszra csatlakozó második tárolót tartalmaz, amely második tároló vagy a felhasználói programtárolóból a belső adatbuszon kiolvasott mindenkori utasításnak megfelelően vezérelt, vagy a buszrendszeren keresztül érkező cimjel által vezérelt oimkiválasztó áramkörhöz van csatlakoztatva. Ezáltal a változók tárolóján mind a második feldolgozóegység, mind pedig a számítógép első feldolgozóegysége végezhet műveleteket. Egy további előnyös kiviteli alakban a második feldolgozóegyaég a belső adatbuszhoz csatlakoztatott utasitásregisztert, ehhez első bemenetével csatlakoztatott utasításdekódért és az utaaitásdekóder első kimenő vonalához csatlakoztatott, a bemeneti és kimeneti jelek közötti logikai összefüggések lépésenként! kiszámításához belső állapotokat tároló első regisztert tartalmaz, amely utasitásdekóder második bemenete az első regiszter kimenetéhez, harmadik bemenete pedig a második tárolóból kiolvasott változóbyte kiválasztott bitjének megfelelő jelet adó vonalhoz van csatlakoztatva. Ez a kialakítás lehetővé teszi, hogy a második feldolgozóegység az egyes változók közötti öazszefüggéseket leiró logikai egyenleteket lépésenként kiszámítsa. Egy további előnyös kiviteli alakban az utasitásdekóder második kimenő vonala megszakítást kérő áramkörhöz, harmadik kimenő vonala a változók osoportjának mindenkori elmét tároló második regiszterhez, negyedik kimenő vonala második tárolóból kiolvasott mindenkori vátltozóbyte—ot tároló harmadik regiszterhez, ötödik kimenő vonala pedig a mindenkori változóbyte kiválasztott bitjét átiró áramkörhöz van osatlakoztatva, amely átíró 2