180118. lajstromszámú szabadalom • Mikroprocesszoros rendszer
180118 kör o J ( > kl imáiéi,e a periféria olvasón l, vezérlő bemenetével, máznod i k kimeri-'- bo pedig o pori fér 1 a 1 r4.« i vezérlő bein miiével vöt, összekötve! ói! óla 6 kombi nád ós óv amiovr - önm?^ óban ismert módon - olyan k.1 "1 akd l áou, lioj y ejnn bom .not; .'■nők lopj kai "Igaz" állapotánál elf!« k1 mannt ónok. logikai állapi'',-' megegyezik második és negyed 1 l. bemenet© ál.) ápolónak le;. 1 kai VAUT kapcsolnfcával, második kimenet; ének. lop:lkai ól).a pot a pedig megegyezi k harmad 1 k. éti ötödik bomenete állapotának logikai VAGY kapcsolatával, és ein 6 bemenet ének lop lka i "hamis" állapot,ánél első kimenetének lop lkai állapota mop a - ;yez 1 k rí negyedik bemenet lord kai állapotával, második kimenetének logi km állapota pedig megegye- 25 ik az ötöd itt bemenet logikai ál lapotóval • A találmány szerinti mikroprocesszoros rendszer egy előnyös kiviteli alak esetében második kombinációs áramkörrel rendelkezik, amelynek első, második és harmadik bemenet©, valamint első és második kimenete van; az első bemenet a mikroprocesszor kimenő cimvonalai közül, kiválasztott legalább er y oimvonallai, a második bemenet a mikroprocesszor tárolóolvasást vezérlő kimenetével. a harmadik, bemenet pedig a mikroprocesszor tárolóírást vezérlő kimenetével, az első kimenet a tároló olvasást vezérlő bemenetével, a második kimenet pedig a tároló Írást vezérlő bemenetével van összekötve; es a második kombinációs áramkör - önmayában ismert módon - olyan kialakítású, hogy első bemenetének logikai 'Miamis'’ állapotánál az első kimenet logikai állapota megegyezik a második bemenet logikai állapotával, a második kimenet logikai állapota pedig megegyezik a harmadik bemenet logikai állapotával, és az első bemenet logikai "igaz" állapota esetén az első és a második kimenet logikai állapota a második és harmadik bemenet jelétől függetlenül logikai "hamis". A találmány szerinti rendszer lehetővé teszi, hogy a mikroprocesszor és a perifériák közötti adatforgalmat programfutás közben a mindenkori igénynek megfelelően bármikor akár hagyományos módon, akár a perifériákat tárolókként használva bonyolítsuk le, ezáltal optimális futási időt és tárterület-lekötést érhetünk el. A találmány szerinti megoldás lehetővé teszi az ismert rendszerekhez készített programok has.zhálatát, amellett az eddigieknél rugalmasabb programozást biztosit, tehát fajlagos költségei kisebbek azokénal. A találmányt az alábbiakban kiviteli példák kapcsán ismertetjük a csatolt rajzra hivatkozva, ahol az 1. ábrán a találmány szerinti mikroprocesszoros rendszer tömbvázlatát ; a 2. és 5» ábrákon pedig a találmány szerinti mikroproceszszoros rendszerben alkalmazott kombinációs logikai áramkör egyegy lehetséges megvalósítását mutatjuk be. A bemutatott rendszernek az 1. ábra szerint 1 mikroprocesszora, 2 tárolója és 3 perifériája van. Az egyszerűség kedvéért mind a 2 tárolót, mind a 3 perifériát egyetlen egységként ábrázoltuk. Ezek a gyakorlatban természetesen több /általában nagy számú/ egységből állnak, a rendszer lényegén azonban ez nem változtat. Az 1 mikroprocesszornak 11 adatvonalai vannak, amelyeken át össze van kötve mind a 2 tároló 21 adatvonalaival, mind a 3 periféria 31 adatvonalaival. Ugyanakkor az 1 mikroprocesszornak kimenő 12 cimvonalai vonnak, amelyek a 2 tároló bemenő 22 cimvonalaival és a 3 periféria bemenő 32 3