193837. lajstromszámú szabadalom • Számítógép kombinált szó- és bitfeldolgozáshoz
hogy optimálisan használja ki a programtár meglévő tárolókapacitását. További követelmény, hogy csatlakozási pontok átalakítása nélkül lehessen hozzá olyan programozó készüléket csatlakoztatni, amellyel a tároló bármely része hozzáférhető. A találmány révén megoldandó feladat abban áll, hogy a számítógépet kombinált szó- és bitfeldolgozásra tegyük lehetővé, amely egyidejűleg lehetővé teszi a szó utasítások szóprocesszor általi végrehajtását és a bit utasítások bitprocesszor általi végrehajtását a bit-programtár tárolóhelyeinek szó utasításra való felhasználásának biztosítása mellett. Ezen kívül egy olyan on-line csatlakozási helyet kell létesíteni, amelynek segítségével programozó készülék csatlakoztatható programváltoztatások, kijelzési funkciók valósíthatók meg, mind a szó-, mind a bit-prog ramtárban. A kitűzött feladatot a találmány szerint oly módon oldottuk meg, hogy a szóprocesszor cím-, adat- és vezérlőbuszára szó-programtárat, bit-programtárat és leképezőtárat csatlakoztattunk. A cím-, adat- és vezérlőbuszba buszelválasztó egység van beiktatva, amely a szóprocesszort a hozzátársított szó-programtárral, valamint a bitprocesszort a hozzátársított bit-programtárral, valamint leképezőtárral első és második csoportra osztja, továbbá a digitális és bináris be-kimeneti csatornák közvetlenül a szóprocesszorra, illetve bitprocesszorra csatlakoznak. A szóprocesszort START-vezeték kapcsolja a bitprocesszorhoz, míg a bitprocesszort egy STOP-vezeték kapcsolja a busz-elválasztó egységre és a szóprocesszorra. A bitprocesszor előnyösen tárolóelemmel van ellátva, amelynek beíró bemenete a VEGE-utasítást kódolása alapján felismerő összehasonlítóval, míg tőrlőbemenete a szóproceszszorról jövő START-vezetékre csatlakozik, míg a tárolóelem kimenete mint STOP-vezeték a busz-elválasztó egység aktiváló bemenetére, valamint a szóprocesszor megszakítás bemenetére csatlakozik. A bit-programtár minden egyes törölt tárolórekeszének tartalma előnyösen a VÉGE-utasítás kódját tartalmazza. A találmány további előnyös kiviteli alakjánál második leképező tár is van, amely az első csoporthoz társítva a cím-, adat- és vezérlőbuszra csatlakozik. Az első kiviteli alaknál a digitális és bináris be- és kimeneti csatornák a szóproceszszorhoz csatlakoznak, míg egy második kiviteli alaknál a digitális be- és kimeneti csatornák a szóprocesszorhoz, míg a bináris be- és kimeneti csatornák a bitprocesszorhoz csatlakoznak. A találmányt a továbbiakban a mellékelt rajzokon bemutatott példakénti kiviteli alakok kapcsán ismertetjük részletesebben. A rajzon az: l.ábra a találmány szerinti számítógép kapcsolási elrendezése, a 3 2. ábra az 1. ábra szerinti számítógép buszvezetékeinek busz-elválasztó egységét szemléltető tömbvázlat, a 3. ábra a 2. ábra szerinti busz-elválasztó egység vezérlő jeleit szolgáltató kapcsolási elrendezés. Az 1. ábrán látható módon a találmány szerinti WP szóprocesszora, amely például egyetlen félvezető lapkán kialakított mikroprocesszor 1 buszra, csatlakozik. Az 1 busz 8 bites adatvezetékekből, 16 bites címvezetékekből és vezérlő vezetékekből áll. Az 1 buszra WSP szó-programtár és AB2 leképező-tárrész csatlakozik. Az 1 buszhoz 2 busz-elválasztó egység közbeiktatásával, továbbá BP bitprocesszor, BSP bit-programtár és AB1 leképező tár csatlakozik. A BP bitprocesszor 1 bites adatbuszon át az AB1 leképező tárral és 8 bites adatbuszon, valamint címbuszon át a BSP bit-programtárral van kapcsolatban. Ezen túlmenően a WP szóprocesszor digitális 3 be- és kiadó egység számára kialakított csatlakozási pontokkal (például soros csatlakozó felület fölérendelt rendszer vagy programozó készülék csatlakoztatásához), valamint bináris 4 be- és kiadó egység számára (például egy vezérelendő gép ki- és bemenőjelei számára). A bináris 4 be- és kiadó egység azonban a BP bitproceszszorra is csatlakoztatható, amint az az 1. ábrán pontvonallal van jelölve. A WP szóprocesszorról a BP bitprocesszorra START-vezeték csatlakozik, míg a BP bitprocesszorrcl a 2 busz-elválasztó egységre és a WP szóprocesszorra STOP-vezeték csatlakozik. A 2. ábrán látható tömbvázlat a 2-busz-elválasztó egység felépítését mutatja, amely tulajdonképpen öt TR1—TR5 elválasztót jelent, amelyek háromállapotú kimenetekkel ellátott áramkörök. A TRI—TR5 elválasztok első csoportot képező WP szóprocesszor WSP szó-programtár és AB2 leképező tár-rész, valamint második csoportot képező BP bitprocesszor, BSP bit-programtár és AB1 leképező tár között van az 1 buszba iktatva, amely ADR címbuszra, DAT adatbuszra és STL vezérli) vezetékekre van felosztva. Az ADR címbusz a TRI elválasztón a BSP bit-programtárra a TR2 elválasztón át az AB1 leképező tárra csatlakozik. A TR3 elválasztó az AB1 leképező táradatvezetékeibe van iktatva. A TR5 elválasztó a következőket foglalja magába: STAB1 vezérlővonal az AB1 leképező tár felhívására, STBSP vezérlővezeték a BSP bit-programtár felhívására, valamint STWR vezérlővezeték a BSP bit-programtár, valamint az AB1 leképező tár írás/ölvasás vezérlésére. A TR3 és TR4 elválasztok kivitele kétirányú szemben a TRI, TR2 és TR5 elválasztókkal, amelyek csak egyirányban működnek. A BP bit-processzorban foglalt járulékos kapcsolás a STOP-leállító jel előállítására (3. ábra) a következőket tartalmazza: 5 tárolóelem — amely jelen esetben egy Flip-Flop — amelynek S íróbemenete 6 össze-4 3 193837 5 10 15 20 25 30 35 40 45 50 55 60 65