179769. lajstromszámú szabadalom • Mikroprogramozott, mikroprocesszoros vezérlőberendezés alfanumerikus és félgrafikus megjelenítő berendezéshez
7 179769 8- , A 4 kezelőpult és diagnosztikai egység egy kiviteli alakjában mint önálló szerviz-berendezés tartalmazza a kezelőszerveket -(kapcsolókat) és csatlakozókkal kapcsolódik a találmány szerinti vezérlő berendezéshez. A 15 mikroprogramozótt vezérlő bemenetére a 11 állapotjelző vonalak és a 14 adatvonalak csatlakoznak. A 15 mikroprogramozott vezérlő a megfelelő mikroprogram végrehajtásával alkalmas all állapotjelző vonalak bármelyik vezetéke állapotának figyelembevételére és ennek alapján a 12 vezérlő vonalakra tetszőleges jelkombináció előállítására, illetve megfelelő adatoknak a 14 adatvonalakra kapuzására. Egy kiviteli alakjában a 15 mikroprogramozott vezérlő megvalósítható például az AM 2901, AM 2909 Technical Data, Raytheon Semiconductor katalógusban ismertetett AM 2909 LSI áramkörök és megfelelő nagyságú és számú csak olvasható tárolók és további kisegítő áramkörök alkalmazásával. A csak olvasható tárolókban levő (mikro)program végrehajtásának sorrendjét az AM 2909 áramkör a 11 állapotjelző vonalak egy kiválasztható vezetékének állapotának függvényében határozza meg. Az AM 2909 áramkör vezérlését, a 11 állapotjelző vonalak egyikének feltételként való kiválasztását, a 12 vezérlő vonalak vezetékeinek állapotát, a következő mikroutasítás címét és a 14 adatvonalakra kapuzható információt a tárolt (mikro)program utasításszavai tartalmazzák. Az 5 aritmetikai és logikai egység bemenetére a 14 adatvonalak, továbbá a 12 vezérlő vonalak közül 17 vezeték csatlakozik, kimenete a 13 címvonalakra és a 14 adatvonalakra csatlakozik, továbbá a végrehajtott művelet eredményének főbb jellemzőit a 11 állapotjelző vonalak két vezetékén (ALU negatív és ALL) nulla) jelzi. Az 5 aritmetikai logikai egység a 6 munkaregiszterekkel együttesen igen előnyösen megvalósítható az AM 2901 LSI bit szeletelt áramkörökkel. Az áramkör ismertetése az AM 2901, AM 2909 Technical Data, Raytheon Semiconductor katalógusban található meg. • Az 5 aritmetikai logikai egység a 6 munkaregiszterekhez kapcsolódva részben címek előállítására és azoknak a 13 cím vonalakra bocsátására, továbbá adatok előállítására és azoknak a 14 adatvonalakra bocsátására szolgál. A címek és adatok előállítását és a 13 címvonalakra, illetve a 14 adatvonalakra kapuzásukat a 15 mikroprogramozott vezérlő vezérli. A 6 munkaregiszterek az 5 aritmetikai logikai egységgel szerves egységet alkotva a találmány szerinti berendezés, illetve a vezérlő mikroprogram állapotára jellemző adatok és címek átmeneti tárolására szolgálnak. A találmány szerinti berendezéshez csatlakoztatható a 7 formátum vezérlő tár, amely egy kiviteli alakjában például 256 darab 12 bites szót — formátumszót — tartalmazó írható-olvasható tár. A 7 formátum vezérlő tár egy célszerű felhasználása során az utoljára kiolvasott formátumszó 9. bitje folyamatosan kikerül a 11 állapotjelző vonalak egyik vezetékére, A 7 formátum vezérlő tár címzése a 13 címvonalakkal történik. A 7 formátum yezérlő tárra a 12 vezérlő vonalak három vezetéke kapcsolódik, ezek közül egy abeírást,egy az olvasást vezérli, a harmadik pedig kiválasztja, hogy az írás/olvasás művelet a formátumszó alsó-, illetve felső felére vonatkozik. A 8 laptár legalább egy megjelenítéshez elegendő (egy lapnyi) információ tárolására alkalmas irható/olvasható tár. Egy célszerű kiviteli alakban a 8 laptár két lapnyi információ tárolására elégséges méretűvé bővíthető. Az. ismertetett kiviteli alakban egyaránt lehetőség van egy vagy két lapnyi információ tárolására alkalmas tárakat használni a 8 laptárban levő kapcsolók átállításával. A tároló címzése egy vagy több lépésben történhet a 8 laptár méretétől és a 13 cím vonalak vezetékeinek számától függően. A beírás során a 8 laptárban a megjelenítendő képnek megfelelő memória kép kerül előállításra. A 8 laptár címzése a 13 címvonalakkal történik, vezérlésére a 12 vezérlő vonalak két vezetéke (írás, olvasás) szolgál. Amennyiben a laptár címzése több lépésben történik, további vezérlő vezetékekre is szükség lehet. A 8 laptárba a 14 adat vonalak tartalma kerül beírásra, illetve kiolvasáskor az adatok a 14 adatvonalakra kerülnek kikapuzásra. A 9 karaktergenerátor a megjelenítésre kerülő karakter kódjának megfelelően olyan digitális jeleket szolgáltat a 16 megjelenítő eszköz bemeneti csatornái számára, hogy az a kívánt karakter képét jelenítse meg. A 9 karaktergenerátor bemenetére a 10 megjelenítő vezérlő szinkronizáló/engedélyező vezetéke kapcsolódik, továbbá a 8 laptár adatkimenetei közvetlenül kapcsolódnak. A 9 karaktergenerátor a 11 állapotvonalak karakterképző vezetékének forrása. A 10 megjelenítő vezérlő szinkronizáló/engedélyező jelének hatására a 9 karaktergenerátor előállítja a karakterkérő jelet, ugyanakkor beolvassa a 9 laptár adatkimenetén levő karakterkódot és elkezdi a karakternek megfelelő mátrix előállítását, és azt folyamatosan kibocsátja a 16 megjelenítő egység bemenetére. Amikor a mátrix megjelenítése megtörtént és a 10 megjelenítő vezérlő szinkronizáló/engedélyező jele is engedélyezi, újabb karakterkérő jel kiadása mellett ismét beolvassa a 8 laptár kimenetén levő karakterkódot és előállítja az annak megfelelő mátrixot. A mátrix előállítása célszerűen csak olvasható tárolókból történik. A 9 karaktergenerátor egy másik kiviteli alakjában kapcsolódik a 14 adatvonalakhoz és a 12 vezérlővonalak két vezetékéhez. Az egyik vezérlő vezetéken megjelenő jelek hatására a 9 karaktergenerátor — ebben az esetben célszerűen írható-olvasható — tárolója folyamatosan feltöltésre kerül az adatvonalakról, a másik vezérlő vonal tartalma azt határozza meg, hogy a megjelenítésre kerülő karakter kódját a 14 adat vonalakról, illetve a 8 laptár adatkimeneteiről közvetlenül kell beolvasnia. A 10 megjelenítő vezérlő egy célszerű kiviteli alakjában a 16 megjelenítő egységhez megjelenítő üzemkész, lapkezdet, sorkezdet és megjelenítés sikeres jelekkel, mint bemeneti jelekkel, továbbá a megjelenítő egységet indító kimeneti jellel kapcsolódik. A 10 megjelenítő vezérlő egy szinkronozó/engedélyező jellel kapcsolódik a 9 karaktergenerátorhoz, továbbá a 16 megjelenítő egység megjelenítés sikeres jelét a 11 állapotjelző vonalak megjelenítés sikeres vezetékére kapuzza. A 10 megjelenítő vezérlő bemenete kapcsolódik 12 vezérlő vonalak egyik — megjelenítést indító — vezetékére. A 10 megjelenítő vezérlő a megjelenítést indító vezérlő jel hatására előállítja a 16 megjelenítő egység indításához szükséges indítási szekvenciákat és a megjelenítés 5 10 15 20 25 30 35 40 45 50 55 60 65 4