179229. lajstromszámú szabadalom • Berendezés számítógépek utasításkódjának mikroprogramvezérelt áttranszformálására
179229 második és harmadik kódáttranszformáló 22,22,24 áramkör engedélyező és utas itás bemenete az engedélyező F, illetve az utasítás G csatornával a harmadik kódáttranszformáló 24 áramkör vezérlő bemenete jeedig a vezérlő 0 csatornával van összekötve. A kódáttranszformaié 19 egység kódkimenetét az első, második ás harmadik 22,22,24 áramkör kódkinenete képezi. A kódáttranszf orrnál ó első 22, második 22 és harmadik. 24 áramkörök átprogramozhatók és ezáltal lehetővé válik, hogy a kimenetűkre csatlakozó D kódcsatornán megjelenő információt tetszőlegesen áttranszformáljuk. A három 22,22?24 áramkör közül egyidőben csak az egyik kimenete van engedélyezve. Az engedélyezést a mikroprogram vezérli az engedélyező F csatorna segíts égével. A 4. ábrán példaképpen csak három kódáttranszforrnál ó 22,22,24 áramkört tüntettünk fel. Ezek száma nincs korlátozva. Ezen áramkörök számának növelésével az áttranszformált -átkódolt - információk száma arányosan növekszik. Az alkalmazásra kerülő áramkörökből egyesek bemenetűkkel a mikroprogramvezérelt G csatornára csatlakoznak^ mint a harmadik 24 áramkör. Ez a kialakítás lehetővé teszi az átkódolás vezérlését a mikroprogrammalj ami az átkódolás hatékonyságát nagymértékben növeli. Ezen kodáttranszíorrnáló 22,22,24 áramkörök logikai kapukból állnak egymástól különböző belső összekapcsolással, amelyek az utasítás G csatorna 16 vezetékétj illetszi a mikroprogramcimző 17 mikroprocesszor 8 adatvezet ékéhez . Az igy kialakított utasitásszó dekódolás előnyös tulajdonságai: 1. Nagy integráltaágú áramkörökből épül fel, s így jól illeszkedik az ugyancsak nagy integráltsági fokú mikroprocesszorhoz. 2. Az utasításrendszer megváltoztatása esetén az uj dekódolás i feltételek kialakítása könnyű, mivel az csak az egyes kódáttranszf ormáló áramkörök átprogramozását jelentik. 2. Az utasításrendszer újabb utasítások beiktatásával tovább bővíthetőj a már beprogramozott áramkörök módosításával /ujraprogramozasával/. 4. A találmány szerinti dekódolás flexibilitása összemérhető a mikroprogramozás flexibilitásával. A kialakított dekódolási mód újszerű szolgáltatásai: 1. A mikroprogramvezérelt programozott kapurendszerekkel megvalósított kodattranszformáló áramkörök flexibilitása, gazdaságos kihasználása tovább fokozható. 2. Az adat-, cim-, vagy vezérlő csatornáiról feltölthető regiszter a dekódolási lehetőséget tovább növeli. 2* Mikropxo^ramok rövidítését teszi lehetővé, hogy a^benne tárolt információ alapján az egy utasitáscsoportba tartozó utasitások között könnyen különbséget lehet tenni. 4. Külső feltétel alkalmazásával mikroprogram elágazást lehet kialakítani. 5* Tartalma a mikroprogram alatt megváltoztatható - az adatkezelő mikroprocesszor segítségével - ami szintén a használati lehetőséget bővíti. Szabadalmi igénypontok 1. Berendezés azâmitôçéçek utasitáskódjainak mikroprogramvezérelt áttranszformálasar a, amelynek adat-, cim és vezérlő csatornákból álló vezetékrendszere, központi egysége, tárolója