179229. lajstromszámú szabadalom • Berendezés számítógépek utasításkódjának mikroprogramvezérelt áttranszformálására
179229 jellemző. Ez lehetővé teszi több utasitás-rendszerhez tartozó utasítások kidolgozását, ami e^y ugyanazon architektúra alkalmazását tenné lehetővé több számítógép központi utasítás megoldó egységében. A találmánnyal megoldandó feladatot olyan berendezés kialakításában jelölhetjük meg? mely alkalmas számitógépek utasítás kódjának mikroprogramvezerelt áttranszformálására. A találmány alapja az a felismerés, hogy olyan kódáttranszformáló egységet kell kialakítani, amely mértékben függ j «in-ónagy mértékben független a központi egység felépítésétől, jól elkülöníthető egyseget alkot, szükség esetén könnyen megváltoztatható - átprogramozható, illetve mikroprogramvez ér léssel a dekódolás módosítható - befolyásolható. A találmányt r ész le tes ebben rajz alapján ismertetjük, amelyen a találmány szerinti berendezés néhány példakénti kiviteli alakját tüntettük fel. A rajzon az 1. ábra a találmány szerinti berendezés egy példakénti kiviteli alakja; a 2. ábra a találmány szerinti központi egység egy példakénti kiviteli alakja; a 5. ábra az utasItás kód áttranszformáló főegység egy példakénti kiviteli alakja; a 4. ábra a kódáttranszformaló egység egy példaként! kiviteli alakja. A rajzon azonos hivatkozási számok azonos részleteket jelölnek. A több vezetékből álló csatornákat az ábécé nagybetűivel, az egyes vezetékeket az ábécé kisbetűivel, az egyirányú kapcsolatokat nyíllal, a kétirányú kapcsolatokat pedig kettős nyíllal jelöltük. Az 1. ábra a találmány szerinti berendezés egy példakénti kiviteli alakját szemlélteti. A találmány szerinti berendezés olyan ismert berendezés továbbfejlesztése, amely alkalmas számítógépek utasitáskódjainak mikroprogramvezéréit áttranszformálására. A berendezésnek adat-, cim-, és vezérlő csatornából álló vezetékrendszere, központi egysége, tárolója és logikai kapurendszere van. A továbbfejlesztés, vagyis a találmány abban van, hogy a központi 11 egység mikroprogramozható adatkezelő és mikroprogramcimző 15, 17 mikroprocesszorból és mikroprogramvezérelt 16 óragenerátorból áll. A tároló 15 mikroprogramtároló^ a logikai kapurendszer pedig utasitáskód áttranszformáló 12 fóegyseg. A központi 11 egység kétirányú A adatcsatornán a központi 14 vezetékrendszerrel, cimkimenete B cimcsatornán, vezérlő bemenete pedig vezérlő C csatornán át a 15 mikroprogramtárolóval van összekötve. A központi 11 egység adatbemenete D kódcsatornán át, és két a, b orakimenete az utasitáskód átranszformáló 12 főegység kódkimenetével? illetve egy-eçy^órabemenetével van összekötve. Az utasitáskód áttranszformaló 12 főegység adat és vezérlő bemenete E adatcsatornán át a 14 vezetékrendszerrel vezérlő C csatornán át pedig a 15 mikroprogramtárolóval van összekötve. A központi 11 egység egy utasitás végrehajtása során a leírás bevezető részében 1.-5- pontokban felsorolt műveleti részfázisokat végzi. Az adatok, illetve utasitások ki/bevitele a központi 11 egységbe a kétirányú A adatcsatornán át történik, mely a vezetékrendszer részét képezi. A 2. ábra a központi 11 egység egy példakénti^kiviteli alakját szemlélteti. A mikroprogramozható adatkezelő 15 és mikro-3