170301. lajstromszámú szabadalom • Vezérlőberendezés grafikus megjelenítő berendezéshez
170301 11 12 Az alfanumerikus tasztatúra 26 státuszregiszter 16-bites regiszter, azonos bitkiosztással, mint a 25 státuszregiszter. Ez alól kivétel a B3. bit: T2 ST Logikai 1 állapotban T2 DONE 1-be billenése hatására másodosztályú megszakításkérés jön létre (ha T2 ITEN = 1), T2 ITl és T2 IT2 állapotától függetlenül. Zérus állapotban hatástalan. Elfogadott megszakításkérés esetén és alaphelyzetben törlődik. Irható és olvasható. (T2 ITl és T2IT2 célszerű értéke zérus és egy). A pozícionáló gömb 27 és 28 regiszter és a koordináta digitalizáló 29 és 30 regiszter Csak olvasható regiszterek, melyek a 15D pozícionáló gömb és a 15E koordináta digitalizáló 10-bites adatszavait tartalmazzák. Az utolsó bit nincs behuzalozva, kiolvasott értéke zérus. A legmagasabb helyi értékű bit írható-olvasható, 1-be írva tiltja a tartalom változását. A segéd 31 státuszregiszter A 21 státuszregiszter bővítése néhány új funkcióval, írható-olvasható., BO-B2. bit: közömbös. B3-B4. bit: MEX A 3 memória bővítésének bitjei. B5-B7. bit: NPTL A közvetlen memóriahozzáférés szintje. B8—B15. bit: közömbös. Diagnosztikai regiszterek Ebbe a csoportba egy sereg olyan regisztert sorolunk, amelyeket a normál felhasználó általában nem használ, amelyek a vezérlőberendezés tesztelését, a hibák diagnosztikáját segítik elő. A 32 vizsgálóregiszter A diagnosztikai programok vezérlő és státuszregisztere. Különböző bitjeinek írásával, ill. olvasásával a vezérlőberendezés belső állapotai regisztrálhatók, ill. megváltoztathatók. Egyes bitek csak olvashatók, mások csak írhatók, megint mások olvashatóak-irhatóak. De az írható bitekre is csak akkor lehet írni, ha a 21 státuszregiszter RUN bitje zérus állapotban van. BO. bit: D DONE Csak olvasható. Értéke 1, ha folyik közvetlen memóriahozzáférés ciklus, zérus ha nem. Alaphelyzetben zérus. Bl. bit: FO Csak írható. Ha 1-be állítjuk, a 7 ütemezőegység egyet lép és FO nullázódik. B2. bit: DPCO Csak írható. Ha 1-be állítjuk, a 17 címregiszter 2-vel lép előre, és DPCO nullázódik. B3. bit: STPL Csak írható. Ha 1-be állítjuk, a stackpointer eggyel lép előre, és STPL nullázódik. B4—B6. közömbös. B7. bit: VK Csak olvasható. Értéke 1, ha a 16 generátorok nem dolgoznak, zérus ha dolgoznak. A 16 generátorok által adott vételkész jel állítja be. B8. bit: AK Csak olvasható. Értéke 1, ha a vezérlőberendezés az aktuális adatblokk beolvasását befejezte, zérus ha nem fejezte be. A vezérlőberendezés által a 16 generátorok felé kiadott adatkész jel állítja be. B9-Bll.bit: A 7 ütemezőegység állartota Csak olvashatók. B12. bit: A A 5 Értéke 1, ha a vezérlőberendezés adatátadásra kész és a 16 generátorok vételkészek. Csak olvashatók. B13-B15. bit: Szószámláló Hárombites bináris számláló, ami azt mutatja, hogy az adott utasítás hányadik adatszavát olvassa ki 10 a 3 memóriából a vezérlőberendezés. Csak olvasható. A 33 utasításregiszter Az utoljára kiolvasott utasítás kódját tartalmazza. Csak olvasható. A 34,35, 36,37 adatregiszterek. 15 Csak olvashatók. A 16 generátoroknak átadandó adatokat tartalmazza, éspedig Egyenes generálásnál: YO és Y: a generálandó egyenes Ay relatív végpont 20 koordinátája, XO és X: a generálandó egyenes Ax relatív végpont koordinátája. Kör generálásnál: YO és XO: középpont koordináták, 25 Y és X: végpont koordináták. Karakter generálásnál: YO, XO, Y: közömbös X: alsó bytejában a generálandó karakter kódja. Fenti adatok olyan formában vannak tárolva, 30 ahogyan a megfelelő utasítások adatszavaiban. Egyenes és kör esetén mindig a hosszú egyenes, ül. nagy kör a mérvadó. Az elektronsugár 38 és 39 koordinátaregiszterek. Az elektronsugár pillanatnyi helyzetének koordinátáit 35 tartalmazzák, olyan alakban, mint a pozícionáló utasítás adatszavai. Mindkét regiszter csak olvasható. A stackpointer 40 regiszter. A stackpointer magas helyi értékeit tartalmazza. Olvasható és írható regiszter. B8—B15 bitek közöm-40 bősek. A felsorolt regiszterek közül a 12 adattárolóban vannak a 34—37 adatregiszterek, a 13 állapottárolóban pedig a 17 címregiszter, a 18 segédcímregiszter, a 19 fénytoll-címregiszter, a 20, 21 és 31 státuszregisz-45 terek, a 22 jelölőregiszter, a 23 és 24 transzformációs regiszterek,'a 25 és 26 státuszregiszterek nagy helyiértékű byteja (B0-B7), a 32 vizsgálóregiszter, a 33 utasításregiszter, a 38 és 39 koordinátaregiszterek és a 40 regiszter található. A 14 perifériatároló tartal-50 mázza a 25 és 26 státuszregiszterek kis helyiértékű byteját (B8-B15) és a 27-30 regisztereket. Látható, hogy az ábrázolt kivitelnél a 25 és 26 státuszregiszter egyik része a 13 állapottárolóhoz, másik része pedig a 14 perifériatárolóhoz tartozik. Az is látható, hogy a 55 stackpointer két byteja is két regiszterben van elosztva, a kis helyi értékű „mozgó" byte a 20 státuszregiszter B8-B15 tárolóhelyein, a nagy helyi értékű „bázis" byte a 40 regiszter B0-B7 tárolóhelyein van elhelyezve. Az 1. ábrán szemléltetett rendszer-60 technikai megoldás következtében természetesen más byte- illetve bitkiosztás is lehetséges. A következőkben a 2A számítógép és a találmány szerinti vezérlőberendezés közötti adatforgalmat ismertetjük. Mint már említettük, a 2A számítógép és a 65 vezérlőberendezés között az adatforgalom a számító-6