165823. lajstromszámú szabadalom • Eljárás és berendezés ábrák grafikus megjelenítésére és kezelésére

11 165823 12 ot a 25 byteszámláló Ul állásának megfelelően a 23 beíró logika a 24 kimenő regiszter Ul utasításbyte tárolójába irányítja. A találmány szerinti megoldás tehát lehetővé teszi, hogy egy utasításszót tetszőleges számú adatblokk kövessen. Ezáltal képelem sorozatok összevont kódolá­sa lehetséges, ami memória megtakarítást eredményez. Az üres utasítás a képernyőn megjelenített kép gyors és közvetlen módosíthatóságát teszi lehetővé. Ha meg kell változtatni egy megjelenített képet, ezt képelemek elhagyásával, beiktatásával, meglevő kép­elemek adatainak módosításával érhetjük el. Előnyös, ha a módosítás a recirkuláció (kép megjelenítés) leállítása nélkül történik. Ha a vezérlőegység üres utasításszót olvas a memóriából, akkor következő műveletként kiolvassa a következő szót. Ha ez utasí­tás, akkor kiolvassa a hozzá tartozó adatszavakat és az utasítást végrehajtja. Ha az olvasott szó adatszó, akkor a következő szót olvassa ki. A vezérlőegység ily módon való működése lehetővé teszi, hogy egy üres utasítást tetszőleges hosszúságú adatmező kövessen. Ezáltal egy olyan képelem sorozatot, amely egy utasításszóból és egy vagy több adatblokkból áll, a következőképpen lehet módosítani a recirkuláció leállítása nélkül. Először az utasításszót átírjuk üres utasításszóra, utána elvégezzük az adatok módosítá­sát, majd az üres utasításszó helyére visszaírjuk az eredeti utasításszót. Az alkalmazott megoldás előnye, hogy az üres utasítás utasításszavát tetszőleges számú adatszó kö­vetheti, ez egyszerűvé teszi a képernyőn megjelenített képek megjelenítés alatti változtathatóságát. Egy uta­sításszóhoz tartozó tetszőleges számú képelemből álló képelem sorozat változtatásához csak az utasításszót kell üres utasítássá átalakítani. Ugrató, illetőleg szubrutinhívó utasítás kiolvasása esetén a 27 utasításbyte dekódoló 40, illetőleg 41 kimenetén jelet ad a 31 taktusgenerátornak, amely ugrató utasítás esetén 42 kimenetén nullázza a 21 címregisztert, majd 43 kimenetén adott jellel beírja a címregiszterbe az Al és A2 adatbyte tárolókba már előzőleg beolvasott memóriacímet. Szubrutinhívó uta­sításhoz először a 21 címregiszter tartalmát (a vissza­térési címet) 44 kimenetén kiadott RÍ beír jellel átírja a 45 RÍ regiszterbe, majd a 21 címregisztert nullázza és beírja abba az Al és A2-ben tárolt szubrutin címet. Ezután 47 kimenetén írás kérés jelet ad a 22 közvetlen vezérlő csatornának, amely 48 és 49 kime­netein 50 kapukat vezérelve, a 45 RÍ regiszter tartalmát a szubrutincímre írja be a memóriába. A beírás befejezésekor a 22 közvetlen csatorna vezérlő 51 kimenetén írásvég jelet ad a 31 taktusgenerátor­nak, amely újra átveszi a vezérlést. A 31 taktusgenerátor 52 kimenetén kiadott R2 beír jellel 53 R2 regiszterbe írja át a 45 RÍ regiszter tartalmát minden egyes képelem-generáló utasítás esetén. Mivel a 21 címregiszter tartalmának a 45 RÍ regiszterbe való átírása még a megfelelő byte kiolvasá­sa előtt történik meg, így az RÍ regiszter tartalma mindenkor az éppen kiolvasás alatt álló adatblokk memóriabeli kezdőcíme, vagy ha közvetlenül az adat­blokk előtt utasításszó áll, úgy ennek címe, az R2 regiszter tartalma pedig mindenkor az éppen megjele­nítés alatt álló ábraelem adatblokkjának memóriabeli kezdőcíme. Az R2 regiszter tartalma 54 kimeneten fénytoll megszakítás esetén a számítógép vezérelt csatornáján át a számítógépbe bevihető. Fénytoll megszakítás esetén a vezérlőegység recirkulációját az 55 bemeneten érkező jel leállítja. 5 A vezérlőegységnek van még egy 69 bemenete, amelyen érkező fénytoll aktiválva jelre a 29 adat vége kapuk az adatátadó jelet, és ezzel a következő ábraelem-szó átadását meghatározott idővel késlel­tetik. Ennek is a fénytoll műveletnél van szerepe. 10 A legegyszerűbb megjelenítési rendszernél a kép­ernyőre felrajzoljuk a megjelenítendő képelemeket, majd az utolsó képelem felrajzolása után várakozás nélkül az első képelem ismételt felrajzolása követke­zik. Ezen megjelenítési rendszer hátránya, hogy a 15 kevés számú képelemet tartalmazó kép sokkal fénye­sebb, továbbá nagy utánvilágítású foszfor esetén a fénytoll bemenetére alig jut fényingadozás. Sok elem­ből álló kép esetén a vonalak halványabbak és nem nagy utánvilágítású foszfor esetén a kép kellemetlenül 20 vülog. A találmány szerinti berendezésnél a képváltás (képfrissítési) frekvencia korlátozása oly módon történhet, hogy a megjelenített kép digitális adatai tartalmazhatnak egy speciális ugrató utasítást, amely-25 nek egy V bitje kivárásvezérlést jelent. Ha a vezérlő­egység ezt olvassa és dekódolja, az ugrás végrehajtásán kívül a következő műveleteket hajtja végre: 1. Megvizsgálja, hogy a vezérlőegységben levő 59 időzítő áramkör kimenő jele nulla-e? Ha nem 30 nulla, felfüggeszti a recirkulációt addig, amíg az 59 időzítő áramkör kimenő jele nulla lesz. 2. Ha az időzítő áramkör kimenő jele nulla, indítja a monostabil egységet, majd folytatja a recirkulá­ciót. Indítás után a monostabil egység kimenő jele 35 meghatározott T ideig, pl. 10 msec 1 lesz. A fenti speciális ugrató utasítás, ami egyébként lehet külön kivárásvezérlő utasítás is, Ul utasításbyte tárolóba beírt V bitjét 58 kapuáramkör dekódolja és ennek kimenete van az 59 időzítő áramkör bemene-40 téré csatlakoztatva. Az 59 időzítő áramkör felépítését az 5. ábra, működésének idődiagramját a 6a. és 6b. ábrák mutatják. Az 59 időzítő áramkör 60 bemenete 62 tárolóelem 1 -bemenetére van kapcsolva, 70 kime­nete, ami a recirkulációt leállító L jelet adja, a 31 45 taktusgenerátorhoz. Az 59 időzítő áramkörben 63 ÉS-kapu, 64 késleltető elem és M kimenőjelű, T késleltetésű 65 monostabil egység van, amely előnyö­sen két 66 és 67 monostabil elemből és 68 NOR kapuból áll. A 64 késleltető elem kimenete a 62 50 tárolóelem 61 0-bemenetére van visszavezetve. A 6a. ábra azt az esetet mutatja, amikor a kiolvasás P ciklusideje hosszú. Amikor ismételten végrehajtásra kerül a kivárásvezérlő utasítás, a T késleltetésű M kimenőjelű 65 monostabil egység mindig elindul, de a 55 70 kimeneten recirkuláció leállítás (L) gyakorlatilag nincs, csak a 64 késleltető elem igen kicsi, pl. a 0,2 /usee késleltetési idejéig, így a képváltás frekven­ciája kizárólag a P ciklusidőtől függ. A 6b. ábra azt az esetet mutatja, amikor a P ciklusidő rövid. Ilyenkor a 60 képváltás frekvenciáját a 65 monostabil egység T késleltetése határozza meg. A 65 monostabil egység két 66 és 67 monostabil áramkörből is állhat, mely megoldás biztosítja, hogy ha a 65 monostabil egység kimenete nullává válik, az egység azonnal újraindít-65 ható. 6

Next

/
Thumbnails
Contents