180393. lajstromszámú szabadalom • Kapcsolási elrendezés mikroszámítógép bővíthető memóriaegységéhez
1E0.393 mánál. Ez lehetővé teszi, hogy megazakifcáakére lem-jelentkezzen a címtartomány vagy egyes pufferterületek határán. A találmány szerinti kapcsolási elrendezés a már korábban bemutatott memóriaterület bővítésen túlmenően program futási sebességben is jelentős előnyöket mutat fel. Ennek illusztrálására szolgáló két számpélda: ' Memóriablokk áthelyező program futási ideje Intel 8080 tip. processzort feltételezve szokásos felépítésű memóriával 1 Byte-ra vonatkoztatva 13 gépi ciklus, a találmány szerinti elrendezéssel 7 ciklus, azaz közel kétszeres futási sebesség érhető el. Pufferkezelő irórutin szokásos felépítés mellett 40 gépi ciklus, a találmány szerinti elrendezéssel 3 ciklus /a megszakitáskérő egységet is feltételezve/ - azaz közel tízszer gyorsabb. A találmány szerinti kapcsolási elrendezés előnyei összefoglalva:- nagyobb közvetlenül elérhető memóriaterület a cimsin bővítése nélkül,- egy-egy memóriablokk eoftware-vezérelt átcimezhetősége, illetve multitaskoa használata megvalósítható,- futási sebesség növelés. Szabadalmi igénypontok 1. Kapcsolási elrendezés mikroszámítógép adat-, cim-, és vezérlő sínekre /l, 2, 3/ csatlakozó bővíthető memóriaegységhez, amelynek önmagában ismert kiválasztó- és vezérlőlogikát tartalmazó memóriablokkja /4/ van^ amely memóriablokk /4/ adatcsatlakozása /18/ a mikroszámítógép adatsinre /l/, cimzőbemenetei /19/ közvetve vagy közvetlenül a mikroszámítógép cimsinre /2/ vannak kötve, azzal jellemezve, hogy állapotregisztere /5/ és kimeneti kapu dekoder logikája /6/ van, amely állapotregiszter /5/ beírást vezérlő bemenetére /10/ a kimeneti kapu dekóder logika /6/ beírást vezérlő kimenete /ll/ adatbemenetére /12/ pedig a mikroszámítógép adatsine /l/ csatlakozik és amelynek engedélyező kimenetei /14/ a memóriablokk /4/ engedélyező bemenetére /15/ van kötve, mig a kapu dekoder logika /6/ kapucim bemenetel /16/ a mikroszámítógép cimsinre /2/ és vezérlő bemenetel /17/ a mikroszámítógép vezérlő sínre /3/ csatlakoznak, 2. Az 1. igénypont szerinti kapcsolási elrendezés kiviteli alakja,azzal jellemezve, hogy multiplexere /9/ és cimazámiáló egysége /7/ van, amely multiplexer /9/ vezérlő bemenetel /20/ az állapotregiszter /5/ engedélyező kimeneteire /14/, egyik clmbemenete /21/ a mikroszámítógép cimsinére /2/, kimenetei /22/ a memóriablokk /4/ cimbemenetére /19/ vannak kötve, mig a cimszámláló egység /7/ párhuzamos iró bemenetei /23/ a mikroszámítógép adatsinre /l/, regiszter kimenete /24/ a multiplexer /9/ másik cimbemenetére /25/ és vezérlő bemenetei /30/ a kapu dekóder logika /6/ számláló vezérlő kimenetére /26/ vannak kötve és a kapu dekoder logika /6/ egy további kimenete /13/ a memóriablokk /4/ beírást indító bemenetére /29/ van csatlakoztatva. 3. A 2. igénypont szerinti kapcsolási elrendezés kiviteli alakja, azzal jellemezve, hogy megszakítás kérő egysége /8/ van, amelynek bemenetei /27/ a cimszámláló /7/ regiszter kimenetére 4