191619. lajstromszámú szabadalom • Berendezés a mikroprocesszorok címzési lehetőségeinek bővítésére
3 a 7 címmeghajtó átkapcsoló vezetéken keresztül gondoskodik arról, hogy a módosított cím kerüljön a 4 külső címsínre. A 2. ábrán látható elvi kapcsoláson a 33 inverterből, 35 ÉS kapu és 27 VAGY kapuból megvalósított áramkör jelzi, ha az A13, A14, A15 címvezetékeknek valamelyike logikai egyes állapotban van. Ennek megfelelően aktiválódik a 14 multiplexer átkapcsoló vezeték, illetve 28 inverteren keresztül a 7 címmeghajtó, átkapcsoló vezeték. A 6 indextár fel töltését célszerű 19 operatív tár művelet közben elvégezni. Ennek érdekében egy előre meghatározott 19 operatív tár terület közvetlen címzéssel történő beírása párhuzamosan a 6 indextár rekeszei beírását eredményezi. A 6 index tár feltöltésnél a 16 index regiszter készlet kiválasztó vezetéknek nincs szerepe, mivel az. 5 multiplexer, a 14 multiplexer átkapcsoló vezeték révén azt a parancsot kapja, hogy a bemenetéin található alsó címeket (pl. Al, A2, A3, A4) továbbítsa a 17 indextár címsínre. Általában a 4 külső címsín szélesség nem egyezik meg a 10 adatsín szélességével (pl. 16, ill. 8 bit szélesek), így a 6 indextár egy adott rekeszét több művelet segítségével lehet feltölteni (pl. két írási művelettel). A feltöltés helyes elvégzéséről a helyi vezérlő gondoskodik a 8 index memória beíró vezetékek segítségével. Mint ahogy a 2. ábrán látható, a 22 inverterekből és 23 ÉS kapuból álló állóáramkör felismeri azt a címterületet, amely vonatkozik a 6 indextár töltésére. Az A0 címbit függvényében 25, illetve 26 ÉS kapukon keresztül aktiválódnak a 8 index memória beíró vezetékek. A bemutatott címzési technikával a megcímezhető memória terület nagyobb lehet, mint amire a mikroprocesszor eredetileg képes, mivel a 2 összeadónak az utolsó átvitelét is fel lehet használni, mint címbit. Ennek a lehetőségnek a kihasználásáról a helyi vezérlő gondoskodik a 15 címterület bővítő vezetéken keresztül. A 2. ábrán szemléltetett példa kapcsoláson a 34 4 inverterekből és 29 ÉS kapuból alkotott áramkör fogadja a program által erre a címre (példánkban oktális 377) kiadott „OUT” utasítást. Az utasítással küldött két adat beíródik a 3 1,32 tárolókba. A 31 tároló, 30 ÉS kapun keresztül előállítja a 15 címterület bővítő vezeték állapotát, míg a 32 tároló kimenete megfelel a 16 index regiszter készlet kiválasztó vezetéken található logikai állapotnak. A bemutatott berendezés számottevően inegkönynyebbíti a programozási munkát és ugyanakkor alapvetően feljavítja a mikroprocesszorok teljesítő képességét. A szabadalom nincs a kiviteli példában leírt megoldásra korlátozva, hanem kiterjed az igénypontok, különösen a főigénypont oltalma alá vont összes megoldásra. Szabadalmi igénypontok 1. Berendezés mikroprocesszorok címzési lehetőségeinek bővítésére, mely mikroprocesszorok adatsínncl, belső címsínncl és parancssínnel közvetlenül vagy közvetve csatlakoznak a környező elemekhez, azzal jellemezve, hogy a mikroprocesszor (1) belső címsínen (9) keresztül multiplexerre (5) átkapcsolható címmeghajtóra (13), illetve összeadóra (2) csatlakozik, továbbá az összeadó (2) indextár kimenő adatsínen (18) keresztül indextárra (6), illetve átkapcsolható címmeghajtóhoz (13) kapcsolódik, valamint a multiplexer (5) indextár címsínen (17) keresztül indextárra (6) van kötve. 2. Az 1. szabadalmi igénypont szerinti berendezés azzal jellemezve, hogy az adatsín (10) az indextárra (6) kapcsolódik. 3. Az 1. vagy 2. szabadalmi igénypont szerinti berendezés azzal jellemezve, hogy a helyi vezérlő (11) index regiszter készlet kiválasztó vezetékkel (16) a multiplexerhez (5), illetve index memória beíró vezetéken (8) keresztül az indextárhoz (6) kapcsolódik. 191 619 5 10 15 20 25 30 35 40 2 db ábra 3