192692. lajstromszámú szabadalom • Mikroprocesszoros rendszerre épülő adatfeldolgozó elrendezés
5 192692 6-generátorral. A 89 nem izolálható meghajtó a 9 vezérlő interface egyik kimenetére van vezetve. A tapasztalat szerinti a találmány szerinti elrendezéssel hasznosan lehet bővíteni a Robotron 1372, 5000 vagy 1715 jelű adatfeldolgozásra, számítástechnikai feladatokra alkalmas berendezések lehetőségeit és segítségével például a MOM MF 3200 típusú hajlékony mágnestércsás tároló, különböző MITSUBISHI gyártmányú fixlemezes tárolók kezelése válik lehetővé. Benne a 88 külső tárolóegység például TC 5516 jelű integrált áramkörökből, a 77 vezérlő egység i 8216, SN 7474, 7430, 7402, 7412, 7404, 7400 és i 8205 típusú TTL rendszerű integrált áramkörökből van kialakítva. A 88 kontrolljel-generátor feladata például 8008 típusú processzor esetén olvasási ciklusban saját órajeléből RD jel előállítása és cím alapján tárolóként címezhető 8257 és 8271 jelű integrált áramkörök részére IORD és IOWR jelek generálása. Ezt a célt például SN 74132 és SN 74257 jelű integrált áramkörökkel lehet elérni. A 87 autonóm vezérlőegység felépítése szintén jól ismert elemekkel biztosítható. így a 6 cimdekóder például Intel 8205 típusú, a 7 tárolóegység, mint átmeneti tároló MK 4118 típusú integrált áramkörökkel, a 8 direkt tárolóhozzáférésű be/ki egység Intel 8257 típusú tárolóvezérlő integrált áramkörrel, mig a 9 vezérlő interface Intel 8271 típusú integrált áramkörökkel van kialakítva. Ez utóbbi rendeltetése szerint hajlékony mágneslemezes tárolók vezérlésére szolgál. A 4 izolálható meghajtó célszerűen 8212 jelű, míg a 89 nem izolálható meghajtó 8216 jelű integrált áramkörökkel van kialakítva. A találmány szerinti berendezés egyes egységeinek feladata és működése a következő: A 77 vezérlő egység az 1 mikroprocesszoros alapegységtől prefix utasítást érzékel és ezt követően a 88 külső tárolóegységet tárolóreferenciás utasítás végrehajtási ciklusaiban bekapcsolja, majd biztosítja adatok, programok továbbítását a 88 külső tárolóegységbe, illetve onnan az 1 mikroproceszszoros alapegységbe. (A prefix utasitás feladata mindenkor a tárolóváltás előkészítése.) Az 1 mikroprocesszoros alapegységet, amely lehet például Robotron 1715 típusú irodai kisszámitógép, az adattovábbítás befejezése után saját tárolójára kapcsolja vissza. Ezzel a megoldással lehetővé válik az 1 mikroprocesszoros alapegység szinte teljes tárolóterületének programok tárolására való felhasználása. Egyetlen tőbbletutasitásra van csak szükség a 88 külső tárolóegység eléréséhez, amelyet egyetlen ilyen egység esetén nem is kell azonosítani, nyilvántartási jellel ellátni. Ez az igen hasznos adatbank jellegű működés. A 4 izolálható meghajtó feladata a 2 rendszerbusz és az 5 belső busz elválasztása egymástól, az adattovábbítás irányának meghatározása. A vele kapcsolódó 89 nem izolálható meghajtó akkor jut szerephez, ha az 1 mikroprocesszoros alapegység ellenőrzi a 87 autonóm vezérlő egység működését, érzékeli a kiadott parancsok végrehajtásának megtörténtét. Erre a célra a 3 külső cimdekóderrel címezhető bemeneti áramköre van. A 89 nem izolálható meghajtó csak akkor szükséges, ha az 1 mikroprocesszoros alapegység megszakítóéi rendszeréhez való csatlakoztatás nem kívánt. Az ugyancsak a 4 izolálható meghajtóval kapcsolódó, a 89 nem izolálható meghajtóhoz hasonlóan kialakított 78 kontrolljel-generátor akkor szükséges, ha az 1 mikroprocesszoros alapegységben és a 87 autonóm vezérlő egységben alkalmazott kontroll jelek nem azonosak. Ilyenkor a 78 kontrolljel-generátor az 1 mikroprocesszoros alapegység kiválasztott jeleiből, vagy azokat a 87 autonóm vezérlő egység különböző jeleivel kombinálva állít elő szükséges kontrolljeleket. A 7 tárolóegység átmeneti tárolóként van kialakítva az 1 mikroprocesszoros alapegység és a 9 vezérlő interface között, és létrehozható az 1 mikroprocesszoros alapegység tárolójának részeként is, ha ez szükséges, vagy célszerű. A 8 közvetlen tárolóhozzáférésű be/ki egység feladata a 4 izolálható meghajtó lezárása, a kétirányú adatátvitel vezérlése a 7 tárolóegység és a 9 vezérlő interface között, ahol az utóbbi alkalmas az adatátvitel kezdeményezésére. A 9 vezérlő interface felépítésében illeszkedik a 10 külső berendezéshez, áramköreivel alkalmas annak kezelésére, illetve szükség esetén a 8 közvetlen tárolóhozzáférésű be/ki egység működésének kezdeményezésére. A 6 belső cimdekóder a 7 tárolóegység, illetve a 87 autonóm vezérlő egység elemeinek címzését biztosítja a 4 izolálható meghajtó állapotától függően. A találmány szerinti elrendezés illesztő egysége az 1 mikroprocesszoros alapegység 2 rendszerbuszára csatlakozik. Megfelelő programozás után (miután megkapta a szükséges adatokat, paramétereket, továbbította a szükséges parancsokat) saját magát elválasztja az 1 mikroprocesszoros alapegységtől, hogy az onnan kapott utasítást végrehajtsa. Ezt követően visszakapcsolódik az I mikroproceszszoros alapegységre és annak programozásától függően, az onnan kapott utasítások szerint üzemel tovább, például adatokat továbbít a 10 külső berendezés állapotáról, stb. Az 1 mikroprocesszoros alapegységből a 7 tárolóegység közbeiktatásával lehet adatokat továbbítani a 10 külső berendezésbe - ebben a folyamatban a 9 vezérelt interface is résztvesz. Fordított irányú működés teszi ler> 10 15 20 25 30 35 40 45 50 55 60 65 4