180118. lajstromszámú szabadalom • Mikroprocesszoros rendszer
180118 rendszerben, mint: egy-egy tárolócella, a a programban ezen tárolócella elmekre hivatkozva kall kezelni a perifériákat. Ennek a megoldásnak egyik hiányossága az, hogy akkor is a hoBszabb végrehajtási Idejű és nagyobb tárterületet elfoglaló tárolóhivatkozásu utasításokat kell alkalmazni, amikor erre nem is lenne szükség, pl. ha olyan perifériákat kell kezelni, amelyek egyedüliek a rendszerben. További hiányosságot jelent, hogy a mikroprooesszor per ifériautaaitásait egyáltalán nem lehet használni, igy az ezeket az utasításokat is tartalmazó, eddig már nagy számban kifejlesztett programok használata változtatás nélkül lehetetlen. Ezek a hiányosságok jelentős mértékben korlátozzák az ilyen rendszerek használhatóságát, csökkentik alkalmazási területüket. A találmány célja ezen hiányosságok kiküszöbölése. A találmány feladata olyan mikroprocesszoros rendszer létrehozása, amelynél a programok tárterületigénye és futási ideje minimális, ugyanakkor lehetővé teszi az ismert rendszerekhez készített programok változtatás nélküli futtatását. A találmány azon a felismerésen alapul, hogy ha a mikroprocesszor és a perifériák közé kombinációs logikai áramkört helyezünk. akkor ezen kombinációs logikai áramkör megfelelő kialakításával elérhető, hogy a perifériákat kívánság szerint vagy perifériautasitásokkal, vagy tárolóhivatkozásu utasításokkal lehet címezni. Mint ismeretes, a digitális áramköri technikában kombinációs logikai áramkörnek /hálózatnak/ azokat a több bemenettel és egy vagy több kimenettel rendelkező digitális /kétállapotú elemekből felépített/ áramköri elrendezést nevezik, amelynél a bemenetek egyes állapotaihoz - kombinációihoz - a kimenetek meghatározott állapotai - kombináoiói - vannak egyértelműen hozzárendelve. A hozzárendelést táblázatos formában /"igazaágtáblázatban”/ vagy logikai függvény alakjában lehet kifejezni. Az egyes logikai függvények áramköri megvalósitása több. féle lehet, még u.n. optimalizált esetben is} amikor a logikai függvény nem tartalmaz redundáns elemet. Tehat egy kombinációs logikai áramkört az igazságtáblázata vagy logikai függvénye egyértelműen jellemez. A feladat megoldása olyan mikroprocesszoros rendszer, amelynek tárolóolvasást, tárolóirást, perifériaolvasást és perifériairéet^ vezérlő kimenetekkel rendelkező, központi egységet képező mikroprocesszora, valamint a mikroprocesszorhoz adatvonalakon, cimvonalakon és vezérlő vonalakon át csatlakoztatott, olvasást vezérlő és Írást vezérlő bemenettel rendelkező perifériája és tárolója van, és amelynek a találmány értelmében első. második, harmadik, negyedik és ötödik bemenettel, valamint első és második kimenettel rendelkező első kombinációs áramköre van; a mikroprocesszor tárolóolvasást vezérlő kimenete össze van kötve az első kombinációs áramkör második bemenetével és a tároló olvasást vezérlő bemenetével, a mikroprocesszor tárolóirást vezérlő kimenete össze van kötve az első kombinációs áramkör harmadik bemenetével és a tároló irást vezérlő bemenetével, a mikroprocesszor per ifériaolvasást vezérlő kimenete össze van kötve az első kombinációs áramkör negyedik bemenetével, perifériairást vezérlő kimenete pedig össze van kötve az első kombinációs áramkör ötödik bemenetével; a mikroprocesszor kimenő cimvonalai közül legalább egy kiválasztott cimvonal össze van kötve az első kombinációs áramkör első hemenet ével ; az első kombi nációs áram—