183403. lajstromszámú szabadalom • Memóriában tárolt nagy mennyiségű adat különböző feltételek szerinti gyors leválogatására alkalmas kapcsolási elrendezés, különösen mikroprocesszoros rendszerekhez
1 183 4C3 2 számú 5[, 52,.. .5k tároló egységet tartalmaz és a tároló egységek hossza a felismerendő adatbitek számától függ. Az 5 feltételregisztert a 10 központi vezérlő egység tölti föl a leválogatási eljárás folyamán az aktuális leválogatási feltételekkel. Az eljárás szekvenciáját a 6 5 vezérlő egység biztosítja oly módon, hogy az 1 adatmemóriának a 3 címszámláló állapota által megcímzett rekeszének tartalmát időszeletenként összehasonlítja a 4 komparátoron keresztül az 5 feltételregiszter tartalmával. Ha az 1 adatmemóriából kivett adat megfelel az 5 10 feltételregiszterben tárolt valamelyik feltételnek, a 4 komparátor jelzést küld a ó vezérlő egység felé, amely megszakítást kér a 10 központi vezérlő egységtől. A 10 központi vezérlő egység a megszakítás kérés elfogadása után az 1 adatmemóriából, a 7 kapuzott meghaj- 15 tón keresztül, a 8 adatbuszon át kiolvassa a megtalált adatot és a művelet folytatódhat. A művelet tovább gyorsítható, ha a feltételek kezdeti beállítása után a 4 komaprátor által leválogatott adatokat megszakításkérés nélkül közvetlenül egy átmeneti memóriába tölt- 20 jük, és csak akkor kérünk megszakítást, ha a feltételeket a folyamat közben kell megváltoztatnunk. Az 1 adatmemória ciklusideje az elérési időből és az 5 feltételregiszterben lévő 5!, 52,...5k tároló egységek száma által meghatározott időszeletek összegéből adódik. Ha 25 a felépítés lehetővé teszi, célszerű az 1 adatmemóriát úgy szervezni, hogy az n bites szóhosszúság növekedjen a szószámmal szemben, mert ez a szervezés a memóriaciklusok számának jelentős csökkentését eredményezi. Ezzel a kapcsolási elrendezéssel tetszőleges yaP, központi 30 vezérlő egység, valamint cél-automata ellátható, miáltal azok működési sebessége és így gazdaságossága nagymértékben növelhető. Szabadalmi igénypontok 1. Memóriában tárolt nagy mennyiségű adat különböző feltételek szerinti gyors leválogatására alkalmas kapcsolási elrendezés különösen mikroprocesszoros rendszerekhez, amely kapcsolási elrendezésben központi vezérlő egység, előnyösen mikroprocesszor címbuszon keresztül közvetlenül vagy címszámlálón át adatmemóriára csatlakozik, továbbá a központi vezérlő egység adatcsatornáira adatbusz van kötve, azzal jellemezve, hogy az adatmemória (1) kimenete komparátor (4) egyik bemenetére csatlakozik, a komparátor (4) másik bemenetével feltételregiszter (5) van összekötve, a komparátor (4) kimenete vezérlő egység (6) bemenetére van kötve, a vezérlő egység (6) egyik kimenete a feltételregiszter (5) bemenetére csatlakozik, a vezérlő egység (6) másik kimenete címszámláló (3) bemenetével van összekötve. 2. Az 1. igénypont szerinti kapcsolási elrendezés kiviteli alakja, azzal jellemezve, hogy az adatmemória (1) adatkimenete kapuzott meghajtó fokozat (7) adatbemenetére csatlakozik. 3. Az 1. vagy 2. igénypont szerinti kapcsolási elrendezés kiviteli alakja, azzal jellemezve, hogy a címszárnláló (3) kimenete átmeneti regiszter (2) bemenetéivel van öszszekötve, míg az átmeneti regiszter (2) adatkimenete az adatmemória (1) adatbemeneteire csatlakozik. 4. Az 1.-3. igénypont bármelyike szerinti kapcsolási elrendezés kiviteli alakja, azzal jellemezve, hogy központi vezérlő egység (10) adatkimenete adatbuszon (8) keresztül az átmeneti regiszter (2) adat bemeneteire, a kapuzott meghajtó (7) adatkimeneteire, valamint a feltételregiszter (5) adatbemeneteire csatlakozik. 5. Az 1—4. igénypontok bármelyike szerinti kapcsolási elrendezés kiviteli alakja, azzal jellemezve, hogy a feltételregiszterben (5) lévő tárolóelemek (52, 52,... 5k) száma változtatható, előnyösen növelhető. 35 1 db ábra Felelős kiadó: Himer Zoltán osztályvezető Megjelent a Műszaki Könjvkiadó gondozásában 86.071. UNIPROP 3