179228. lajstromszámú szabadalom • Berendezés mikroutasítással vezérelhető számítógépek belső regisztereinek kiolvasására és/vagy mikroprogramcím ellenőrzésére
179228 egység funkció bemenetével van összekötve. A központi 11 egység végzi a program és a mikroprogram címzését az A címcsatornán. illetve a mikroprogram E cimcsatornán küldött elmek segítségével. A megcímzett 12 mikroprogram- *' tároló a megcímzett rekeszéből kiolvasott vezérlő jeleket a vezérlő D csatornán továbbítja a központi 11 egységnek, illetve' az illesztő 13 egységnek. A 12 mikroprogram-tárolót egy csakolvasható memória valósítja meg. Az illesztő 13 egység és a kezelő 14 egység között az adatforgalom a soros kezelő G csatornán bonyolódik, amely kétirányú. A vezérlő Dl csatorna a vezérlő D csatorna vezetékeinek csak egy részét, előnyösen hat vezetéket foglal magában, mely az illesztő 13 egység bemenetére van kapcsplva. A kezelő 14 egység segítségével lehet információkat bevinni, vagy kiolvasni. Az információ bevitele lehet adat bevitelevagy funkció kijelölése. A berendezéshez természetesen egy un. operativ tárolo is tartozik, amely az ábrán nincs fel-" tüntetve, tekintettel arra, hogy az a találmány lényegétől füg«r getlenül ismert módon működik. Az operativ tároló és még egyéb ki/bemeneti egységek ugyancsk a 15 vezetékrendszeren keresztül kapcsolódnak a berendezés többi részéhez. A 2. ábra a központi 11 egység egy példakénti kiviteli alakját mutatja, amelynek mikroprogramozható adatkezelő 16 mikroprocesszor cimkimenete az A cimesatornával, adat ki/bemenete a B adatcsatornával, vezérlő bemenete a vezérlő D csatornával, órabemenete pedig a vezérelt 17 óragenerátor első c órakímenetével van összekötve. A mi 1er opr ogramozható mikroprogramcimzö 18 mikroprocesszor cimkimenete a mikroprogram E cimcsatornával, vezérlő bemenete a vezérlő D csatornával, órabemenete pedig a vezérelt 17 óragenerátor második d órakimenetével van összekötve. A vezérelt 17 óragenerátor bemenete az illesztő 13 egység b funkciókimenetével van összekötve. A mikroprogramozható adatkezelő 16 mikroprocesszor az első c órakimeneten érkező órajel és a vezérlő D csatornán érkező vezérlő jelek hatására előállítja az A cimcsatornán továbbított programúimét, a B adatcsatornán keresztül pedig fogadja vagy továbbítja az általa kiszámított adatokat. A mikroprogramozható mikroprogramcimzö 18 mikroprocesszor feladata, hogy a mikroprogram E cimcsatornán küldött elmek segítségével a 12 mikroprogram-tároló egyik rekeszét kiválassza. Eg^ adott rekeszben lévő vezérlő információkat a vezérlő D csatornán keresztül fogadja, amelyből meghatározza a 12 mlkroprogram-tároló következő mikroprogramcimet, a vezérlő bemenetére érkező második d órakimeneten kapott vezérlőjel hatására. A vezérelt 17 óragenerátor az illesztő 13 egység b funkciókimenetén kapja a vezérlő jelet, melynek hatására folyamatos, vagy a kezelő által meghatározott módon - lépésenként - végzi az adatkezelő 16 és a mikroprogramcimzö 18 mikroprocesszor vezérlését. A 3. ábra az illesztő 13 egység egy példakénti kiviteli alakját mutatja, melynek két, első és második illesztő 19, 20 részegysége, a kezelő G csatornának pedig előnyösen négy, két •Iső e és második h óravezetéke, valamint két, első f es második g adatvezetéke van. Az első illesztő 19 részegység adatkimenete a B adatcsatornával, órabemenete az első e óravezetékkel, adatbemjenete pedig az első f adatvezetékkel van összekötve. A ; második illesztő 20 részegység cimbemenete az A cimcsatornával, adatbemenete a B adatcsatornával, mikroprogram-cimbenete^ » mikroprogram E cimcsatornával, vezérlő bemenete a vezérlő D 4