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 gon­doskodik 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 inverter­­bő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 meg­felelően aktiválódik a 14 multiplexer átkapcsoló veze­té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ím­zéssel történő beírása párhuzamosan a 6 indextár re­keszei 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 multi­plexer á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éle­sek), í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ő gon­doskodik 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ím­területet, amely vonatkozik a 6 indextár töltésére. Az A0 címbit függvényében 25, illetve 26 ÉS kapu­kon 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 mikro­processzor 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 ve­zé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 ok­­tális 377) kiadott „OUT” utasítást. Az utasítással kül­dö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öny­­nyebbíti a programozási munkát és ugyanakkor alap­vetően feljavítja a mikroprocesszorok teljesítő képes­ségét. A szabadalom nincs a kiviteli példában leírt meg­oldásra korlátozva, hanem kiterjed az igénypontok, különösen a főigénypont oltalma alá vont összes meg­oldásra. Szabadalmi igénypontok 1. Berendezés mikroprocesszorok címzési lehetősé­geinek bővítésére, mely mikroprocesszorok adatsín­­ncl, 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ím­sínen (9) keresztül multiplexerre (5) átkapcsolható címmeghajtóra (13), illetve összeadóra (2) csatlako­zik, továbbá az összeadó (2) indextár kimenő adat­sínen (18) keresztül indextárra (6), illetve átkapcsol­ható címmeghajtóhoz (13) kapcsolódik, valamint a multiplexer (5) indextár címsínen (17) keresztül in­dextá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 be­rendezé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ó veze­téken (8) keresztül az indextárhoz (6) kapcsolódik. 191 619 5 10 15 20 25 30 35 40 2 db ábra 3

Next

/
Thumbnails
Contents