170301. lajstromszámú szabadalom • Vezérlőberendezés grafikus megjelenítő berendezéshez
170301 7 ' 8 jele által kiváltott megszakításkérés létrejöttét a 15. ábra alapján ismertetjük. A megszakításkérés folyamatának vezérlését a megszakításvezérlő 10A egység látja el. A megszakításkérés ciklusnál fellépő jeleket a 7. ábra kapcsán ismertetjük. A találmány szerinti vezérlőberendezés 12 adattárolója, 13 állapottárolója és 14 perifériatárolója összesen kétszer tizenhat egyenként tizenhat bites regisztert tartalmazhat. A regisztereken önálló síncímük van, vagyis mint memóriahelyek viselkednek. Lehetőség van arra, hogy ezeknek a regisztereknek a címét tizenhatonként huzalozással változtassuk. Ez biztosítja, hogy egyszerre több frafikus megjelenítő is csatlakozhasson ugyanahhoz a 2A számítógéphez, hiszen a vezérlőberendezések regiszterei más-más címen válaszolnak. A vezérlőberendezés működése a fenti regiszterek vezérlését, illetve a köztük lejátszódó adatátvitelt jelenti. Előnyös kiviteli alakban összesen 24 regiszter van és ezek a 2a. és 2b. ábrán láthatóak. A 17 címregiszter 16-bites regiszter, amely a recirkuláció pillanatnyi címét (ez megegyezik az 1 sínen levő címmel) tartalmazza. Irható és olvasható regiszter. Töltődik a recirkulációnál az ugrás és a szubrutinhívás, adatszavával valamint a szubrutin vége utasítás esetén az display stackjéből. Növeli kettővel minden utasítás- és adatszó, a szubrutin vége utasításszó kivételével. A recirkuláció elindítása előtt programból, vagy a kezelőpultról a recirkuláció kezdőcímét be kell írni a 17 címregiszterbe. Az utolsó bit nincs behuzalozva, kiolvasott értéke mindig zérus. A 18 segédcímregiszter 16 bites regiszter, mely a generálás alatt álló képelemhez tartozó utasításszót követő első adatblokk címét tartalmazza. Recirkuláció alatt töltődik az átmeneti 89 tárolón keresztül a 17 címregiszterből. Csak olvasható regiszter. Az utolsó bit nincs behuzalozva, kiolvasott értéke mindig zérus. A 19 fénytollcímregiszter 16-bites regiszter, amely a generálás alatt álló képelemhez tartozó utasításszót követő első adatblokk címet mutatja. Ez az adott képelemre vonatkozó fénytollcím. A recirkulációból töltődik a 89 tárolón keresztül minden adatátadás hatására. Csak olvasható regiszter. A 15. bitje 1, ha a karakter utasítás első karakterének generálása folyik, minden más esetben zérus. A fénytoll 20 státuszregiszter 16-bites regiszter. Alsó, kis helyiértékű byteja tartalmazza a stackpointert. Ez egyben a szubrutinhívás mélység négyszerese; a stackcím felső helyiértékeit a 40 STPF regiszter tartalmazza. Miután a stackcím mindig szavas, így a 15. bit értéke zérus. A stackpointer írható és olvasható. A fénytoll 20 státuszregiszter nagy helyiértékű byteja a státuszbiteket tartalmazza a következő jelentéssel: BO. bit: FT DONE Azt jelenti, hogy egy fénytollimpulzus került a vezérlőberendezésbe, amikor FT BUSY = 1 volt. Adatbevitel után törölni kell. Alaphelyzetben (RESET jelre) törlődik. írható és olvasható. Bl. bit: FT ON A 15A fénytollon található mikrokapcsoló megnyomott állapotát jelzi. Csak olvasható. B2. bit: FT SENS Ha értéke 1, fénytollra érzékeny a kép, ha zérus, akkor nem. Zérus állapotban van, ha a 22 jelölőregiszter taftalmazza hexadecimális FFFE. Csak olvasható. Alaphelyzetben értéke 1, azaz alaphelyzetbe állítás után a kép a fénytollra mindaddig érzékeny, amíg a 5 22 jelölőregiszter hexadecimális tartalma nem FFFE. B3. bit: FT ST Logikai 1 állapotában az FT DONE 1-be billenése hatására FT ITENABLE=1 mellett másodosztályú megszakításkérés jön létre az FT ITL1 és FT ITL2 10 állapotától függetlenül. Zérus állapotában hatástalan. Elfogadott megszakításkérés esetén és alaphelyzetben törlődik. Irható és olvasható. B4. bitTFT BUSY Logikai 1 állapotban a fénytollimpulzus hatásos, 15 tehát fellépte esetén az FT DONE bit 1-be áll be. Alaphelyzetben, valamint az FT DONE bit 1-be billenősekor törlődik. Irható és olvasható. B5. bit: FT ITEN Megszakításkérés jön létre, ha az FT DONE bit is 20 1-be kerül. Elfogadott kérés esetén és alaphelyzetben törlődik. Irható és olvasható. • B6. bit: FT ITL1 B7. bit: FT ITL2 Ez a két bit megszabja a 15A fénytoll megszakítás-25 kérésének szintjét - ha FT ST = 0 - a következők szerint: FT ITL1 FT ITL2 Szint 0 0 4 0 1 5 30 l 0 6 1 1 7 Az FT ST = 1 hatására az FT ITL1 = 1 és FT ITL2 = 2 állapot jön létre. Mindkét bit írható és olvasható. 35 A vezérlőberendezés 21 státuszregiszter 16-bites regiszter, amely a vezérlőberendezés állapotát meghatározó tárolóhelyeket tartalmazza. BO. bit: VEZ DONE 1-be billen megszakításkéréses vezérlő utasítás ese-40 tén az utasításszó kiolvasása után, ha a VEZ BUSY = 1 volt. írható és olvasható. Adatbevitel után törölni kell. Alaphelyzetben törlődik. Bl.bit:KO Értéke a K2 nyomógomb megnyomása alatt 1, 45 egyébként 0. Olvasható. Ha a számítógép felől 1-et írunk bele, a Vezérlőberendezés alaphelyzetbe kerül és KO törlődik. B2. bit: CERR A vezérlőberendezés tiltott állapotba kerülését 50 jelzi (pl. adáskész jel után a 16 generátorok meghatározott időn belül nem adnak vételkész jelet). B3. bit: VEZ ST Logikai 1 állapotában a VEZ DONE 1-be billenése hatására VEZ ITEN = 1 mellett másodosztályú 55 megszakításkérés jön létre, a VEZ IT1 és VEZ IT2 állapotától függetlenül. Ekkor VEZ IT1 = 1 és VEZ IT2 = 0 állapotot kell létrehozni. Zérus állapotban hatástalan. Elfogadott megszakításkérés esetén és alaphelyzetben törlődik. írható és olvasható. 60 B4. bit: VEZ BUSY Logikai 1 állapotban a vezérlőberendezés jelentkezhet a 2 központi egység felé, azaz a VEZ DONE csak akkor billenhet 1-be, ha VEZ BUSY = 1. Alaphelyzetben és a VEZ DONE bit 1-be bfllené-65 sekor törlődik. írható és olvasható. 4