177376. lajstromszámú szabadalom • Grafikus megjelenítő rendszer

15 177376 16 küldött beírási információ nemcsak a 2 memóriába, hanem a 28 léptetőregiszterbe is beíródik, így az új információ még a beírási ciklusban megjelenít­hető. A találmány szerinti megjelenítő rendszer számítógépes vezérlését a 7. ábra kapcsán az 1 5 csatoló egység működésének bemutatásával ismer­tetjük. A rendszer és a külső számítógép között a kapcsolat lehet input vagy output jellegű. Input üzemmódban a számítógépről a rendszer felé to- 10 vábbított adatokat a 2 memóriába beíijuk, és ezzel egyidejűleg a 41 képernyőn megjeleníljük. Output üzemmódban ezzel szemben a 2 memória tartalmát a számítógéppel közöljük. A számítógéppel a kapcsolat a sínrendszeren 15 keresztül jön létre. A rendszer felé irányuló prog­ram címzést küld ki a 102 cím buszon, melyet a 90 mikroprogramozott vezérlő észlel. Ugyanekkor a 101 vezérlő buszon keresztül a 90 mikroprogramo­zott vezérlő aktiváló jelet kap. A 90 mikroprogra- 20 mozott vezérlő az egyes regisztereihez irányuló címzéseket felismeri, és a 104 regisztervezérlő vo­nalon keresztül kellő időpontokban engedélyezi a regiszterek feltöltését. Először a 91 memória kijelölő regiszter töltődik 25 fel, és tartalmazza a külső számítógép azon memó­riarekeszének címét, amelynél az adatforgalom megkezdődik. A 92 byte számláló regiszter tar­talma meghatározza, hogy a szóban forgó input, vagy output művelet végrehajtása során hány byte 30 áthozása történhet az előírt irányban. Minden byte egy négy képpontos címezhető egység összes adatát tartalmazza. A 93 tv cím regiszter tartalmazza a 41 kép­ernyőnek azt a címét, amelyhez hozzáférést kell 35 biztosítani. Ezt a címet a 102 cím busztól kapja. A 94 állapotszó regisztert a 90 mikroprogramo­zott vezérlő a rendszer pillanatnyi állapotára jel­lemző adatokkal tölti meg, és a számítógép felől érkező lekérdező jelek hatására a számítógép a 40 rendszer állapotáról információt szerezhet. A 95 parancsszó regiszter tartalma meghatároz­za, hogy input, vagy output műveletek végrehajtása következik. Ezzel összhangban tartalmáról a 90 mikroprogramozott vezérlőt értesíti, és ez az üzem- 43 mód által meghatározott program szerint végzi a vezérlést. Tételezzük fel, hogy input műveletet kívánunk megvalósítani, azaz a számítógép felől érkező ada­tokat a megfelelő tv címen a 2 memóriába kell 50 beírni, és a képernyőn megjeleníteni. A kezde­ményezés ekkor a számítógép felől indítja a 90 mikroprogramozott vezérlőt, amely a sínrendszer vezérlését magához kéri. Ezt követően a 91 memória kijelölő regiszter tartalmát kiküldi a 102 55 cím buszra, és ezzel kiválasztja a számítógép memóriájában azt a rekeszt, amelynek tartalmát meg kell jeleníteni. Ennek a kiválasztott memória­rekesznek a tartalmát a 90 mikroprogramozott vezérlő a 103 adat buszon keresztül beviszi a 96 60 bemeneti regiszterbe. A 96 bemeneti regiszter beírását a 90 mikro­programozott vezérlő a 107 vonalon keresztül en­gedélyezi. A 93 tv cím regiszterből a kívánt cím eljut a 65 98 ekvivalencia áramkör első bemeneteire. A 98 ekvivalencia áramkör második bemenetei a 6 vezér­lőegységtől megkapják a megjelenített kép állan­dóan változó tv címét (a Ha(jd és Vadd vonalakon keresztül), és a 98 ekvivalencia áramkör kimenetén logikai egyes érték akkor jelenik meg, ha a kere­sett cím éppen megegyezik a pillanatnyi címmel. Ez azt is jelenti, hogy a 41 képernyőn az elektron­sugár éppen a keresett címnek megfelelő mezőt tapogatja le. Ez az ekvivalencia jel a 109 vonalon keresztül a 90 mikroprogramozott vezérlőhöz jut, amely ennek hatására vezérlő jelet küld ki 110 írásvezérlő kimenetén, és ez a vezérlő jel a 21 és 22 memóriablokkok 23 tárolóegységeinek a beírást engedélyező WE bemenetét aktiválja, ugyanakkor a 96 bemeneti regiszterben tárolt adatokat a Di adatvonalakra küldi. A memóriablokkok írásra váltásakor a D, adat­vonalakon levő adatok a megfelelő memóriareke­szekbe íródnak, egyidejűleg a képernyő vonatkozó mezején láthatóvá válnak. A. 98 ekvivalencia áramkör az egyezést addig jelzi, ameddig a kijelzett képpontok címe a beállí­tott értéknél eggyel nagyobbra nem ugrik. Ezzel a beírás és a vázolt folyamat befejeződik. A 90 mikroprogramozott vezérlő a beírás végrehajtását követően a 92 byte számláló tartalmát eggyel lecsökkenti, a 91 memória kijelölő regiszterét pedig eggyel megnöveli. Ez utóbbira azért van szükség, mert a következő adatokat már a számítógép kö­vetkező memóriarekeszéből keU kivenni. A 93 tv cím regiszter ekkor a következő beírási tv címet kapja meg, és ez a folyamat a vázolt módon ismét lezajlik. Az input művelet akkor ér véget amikor a 92 byte számláló regiszter kiürül, ugyanis ez éppen az előírt számú beírás befejeződé­sét jelenti. Az output művelet lényegében ehhez hasonlóan zajlik le. A 95 parancsszó regiszter tartalma jelzi, hogy output művelet következik, és a 90 mikro­programozott vezérlőt ennek megfelelő üzemmódba állítja. Ezt követően a mikroprogramozott vezérlő a tv cím és a tényleges cím között a 98 ekviva­lencia áramkör révén egyezést kerestet, és ennek megtalálásakor 111 olvasásvezérlő kimenetéről a 97 kimeneti regiszterbe beíratja a Dj adatvonalakon megjelenő adatokat. Ezek az éppen kijelzett meg­címzett képpontok adataival egyeznek meg. A 90 mikroprogramozott vezérlő ekkor magához kéri a sínrendszer vezérlését, és a 97 kimeneti regiszter­ben tárolt adatokat a 91 memória kijelölő regiszter tartalmával meghatározott memóriarekeszbe küldi. Meg kell jegyezni, hogy a 90 mikroprogramo­zott vezérlő és a számítógép sínrendszere között minden kapcsolat kézfogásos jellegű, azaz mindkét fél jóváhagyása a kapcsolat megteremtésének szükséges feltétele. Tekintettel arra, hogy a képernyőn a címzések a számítógéptől függetlenül szakadatlanul változnak, a kellő működéshez olyan adatcserét kell kialakí­tani, amely figyelembe veszi a számítógép maximá­lis sebességét. Az egymást követő címekre történő beírás helyett (ahol 0,5333 jus-os időközökben lenne szükség friss adatokra) lehetséges az egymás alatti képpontokba való beírás, amely már 64/as-os 8

Next

/
Oldalképek
Tartalom