170301. lajstromszámú szabadalom • Vezérlőberendezés grafikus megjelenítő berendezéshez
170301 3 4 futó program az állapotokat lekérdezze, illetőleg azokat módosítsa. A találmány szerinti vezérlőberendezés egy előnyös kiviteli alakjánál a grafikus perifériák - célszerűen fénytoll, pozícionáló gömb, funkcionális és alfanumerikus tasztatúra — is a vezérlőberendezésen keresztül vannak csatlakoztatva. Ennek érdekében a belső sínrendszerre a számítógép felől olvasható a grafikus perifériák által beadott adatokat tároló perifériatároló van csatlakoztatva, amely perifériatároló szintén az írás/olvasás vezérlő egységhez és a címkijelölő logikához van csatlakoztatva. Ezáltal a grafikus perifériák és a vezérlőberendezés a számítógép felől azonos módon kezelhetőek, és a csatlakoztatás is egyszerűbbé vált. A találmány szerinti vezérlőberendezés további előnyös tulajdonsága, hogy a számítógép felé irányuló megszakításkéréseket az állapottárolóban elhelyezett státuszregiszterek indítják. Megfelelő státuszregiszterek vannak a fénytoll, egyes vezérlő utasítások, a vezérlőberendezés egyes állapotai, a funkcionális tasztatúra és az alfanumerikus tasztatúra által kiváltott megszakításkérések indítására. Ez a kialakítás lehetővé teszi a státuszregiszterek tartalmának a számítógép felől történő beírásával a megszakításkérések mesterségesen előidézését és így a vezérlőberendezésnek a számítógép felől programmal való vizsgálatát. A találmány szerinti vezérlőberendezés egy további kiviteli alakjában a státuszregiszterek a megszakításkérések prioritását, engedélyezettségét éTa perifériák bekapcsolt állapotát jelző tárolóelemekkel vannak ellátva. Ezáltal a számítógép felől ellenőrizhető, illetőleg programmal megvizsgálható, hogy melyik periféria van bekapcsolva, illetve az egyes megszakításkérések engedélyezettsége és prioritási szintje programmal bármikor beállítható, illetve megváltoztatható. A találmány szerinti vezérlőberendezés egy további kiviteli alakjában az állapottárolónak képi utasítással tölthető és a számítógép által olvasható, a különféle képrészeket megjelölő és meghatározott tartalom esetén a fénytoll-azonosítást tiltó jelölőregisztere van. A jelölőregiszter a képi programból külön utasítással tölthető, ezzel az egyes képrészek megjelölhetők. A számítógépnek a képrész azonosításához csupán a jelölőregiszter tartalmát kell kiolvasnia. A találmány szerinti vezérlőberendezés egy további kiviteli alakjánál az állapottároló egyik regiszterének az utasítás- és adatszavak ciklikus kiolvasását egyik állapotában tiltó tárolóeleme van. Ez a tárolóelem a számítógép által olvasható és írható, így a recirkuláció programmal is leállítható illetve újraindítható. A találmány szerinti vezérlőberendezés egy további kiviteli alakjánál szubrutinhívás utasításra a kiolvasandó képi utasítás- vagy adatszó címét tartalmazó címregiszter és a jelölőregiszter tartalmát a számítógép memóriájában levő stackbe töltő és az állapottároló stackpointer regiszterét inkrementáló áramkörök, valamint szubrutin vége utasításra a stack tetején levő adatszavakat a címregiszterbe illetve a jelölőregiszterbe töltő és a stackpointer regisztert dekrementáló áramkörök vannak. Ezzel a megoldással megkönnyítjük a szubrutinok alkalmazását a képi programban és biztosítjuk a képrészeket megjelölő jelölőregiszter tartalom megőrzését. A találmány szerinti vezérlőberendezés egy további kiviteli alakjában az állapottároló valamely regiszteré-5 nek a címregiszter hibás tartalmát, a vezérlőberendezés tiltott állapotát és a stackpointer regiszter hibás tartalmát jelző tárolóelemei vannak. Eme tárolóelemek hibajelző állapotában a ciklikus kiolvasást engedélyező vagy tiltó tárolóelem tiltó állapotába állítódik 10 és megszakításkérés indul. Ezzel a kezelő vagy a program automatikusan értesül a vezérlőberendezésben vagy a grafikus megjelenítő berendezés egyéb részében fellépett hibáról. A találmány szerinti vezérlőberendezés egy további 15 kiviteli alakjában az állapottároló a vezérlőberendezés szimulált működtetését biztosító, a számítógép felől olvasható és/vagy írható vizsgálóregisztert tartalmaz. A vizsgálóregiszternek a címregiszter, a stackpointer regiszter és a vezérlőberendezés ütemező-20 egységének léptetését előidéző, továbbá az ütemezőegység állapotát és a képi utasítások kiolvasott adatszavainak sorszámát mutató tárolóelemei vannak. Eme vizsgálóregiszter segítségével a vezérlőberendezés a számítógép felől működtethető és ezzel a vezér-25 ló'berendezés helyes működése ellenőrizhető. A találmány szerinti vezérlőheredezés egy további kiviteli alakjának olyan ütemezőegysége vanSí amely számlálót, ennek kimenetéhez kapcsolódó dekódolót, továbbá a dekódoló kimenő vonalaihoz, 30 az .állapottárolóhoz, az írás/olvasás vezérlő egységhez, a közvetlen memóriahozzáférést vezérlő egységhez és az utaátásdekódolóhoz csatlakoztatott bemenetekkel rendelkező logikai hálózatot tartalmaz, ahol a logikai hálózat egyik kimenete a számláló léptető bemene-35 téré, másik kimenete a számláló nullázó bemenetére van kapcsolva, és az ütemezőegység kimeneteit a dekódoló kimenő vonalai alkotják. A találmányt a továbbiakban a rajzokon szemlélte-40 tett kiviteli alakok alapján ismertetjük, ahol az I. ábra a találmány szerinti vezérlőberendezés és a grafikus megjelenítő berendezés egyéb részeinek tömbvázlatát, a 2a. és 2b. ábra a vezérlőberendezés adattárolójá-45 nak, állapottárolójának és perifériatárolójának regisztereit, a 3—7. ábrák a számítógép és a vezérlőberendezés egyes regiszterei közötti olvasás, írás, olvasás/írás, közvftlen memóriahozzáférés, illetve megszakításké-50 rés ciklusnál fellépő jelalakokat, a 8. ábra egy megszakításkérés ciklikus folyamatábráját, a 9a—9p. ábrák a grafikus megjelenítő berendezés képi utasításregiszterét, a 55 10. ábra a vezérlőberendezés ütemezőegységének tömbvázlatát, a II. ábra az ütemezőegység logikai hálózatának egy kiviteli alakját, a 12a. és 12b. ábra az ütemezőegység működését 60 szemléltető folyamatábrát, a 13. ábra a vezérlőberendezés címregiszterének, átmeneti tárolójának, fénytollcímregiszterének és segédcímregiszterének kapcsolódását szemléltető tömb vázlatot, a 65 14. ábra a vezérlőberendezés belső sínrendszerének 2