181231. lajstromszámú szabadalom • Eljárás és berendezés állítható indulási ímű mikroszámítógép kialakítására
5 181231 6 A találmányt részletesebb rajz alapján ismertetjük, amelyen az ismert berendezés és a találmány szerinti berendezés néhány példakénti kiviteli alakját tüntettük fel. A rajzon az 1. ábra az ismert berendezés elvi vázlata; a 2. ábra a találmány szerinti berendezés egy példakénti kiviteli alakja; a 3. ábra a találmány szerinti berendezés egy további példakénti kiviteli alakja. A rajzon az egyirányú kapcsolatokat nyíllal, a kétirányú kapcsolatokat kettős nyíllal jelezzük. Az 1. ábrán az ismert mikroszámítógép alapvető részeinek a kapcsolata látható. A 11 mikroprocesszor három vezetékköteggel van összekapcsolva az operatív 12 tárral, az A címvezetékköteggel, a B adatvezetékköteggel és az állapotjelző C vezetékköteggel. Az ábra nem mutatja az adatok bevitelére, az eredmények kiadására szolgáló perifériákat. Hasonlóan itt nem részletezzük egy számítógép működéséhez szükséges belső regisztereket a központi egységben, azonban az állapotuk beállítására szolgáló pontot, az alapállapot-beállító d vezetéket ábrázoltuk. Az alapállapotbeállító d vezeték aktivizálása után a mikroprocesszor nullázza belső regisztereit és a futást egy bizonyos — általában az első — memóriahelyről kezdi. A végrehajtandó programnak ettől a memóriahelytől kell kezdődnie. A 2. ábra a találmány szerinti berendezés egy példakénti kiviteli alakját mutatja, amelynek 11 mikroprocesszora, operatív 12 tára, vezérlő 13 logikája. A címvezetékkötege. B adatvezetékkötege, állapotjelző C vezetékkötege, memóriavezérlő F vezetékkötege és alapállapot-beállító d vezetéke van. Abban a pillanatban, amikor a 11 mikroprocesszor azokat a címeket olvasná ki az operatív 12 tárból, amelyeken a futtatás indulási címei helyezkednek el. a vezérlő 13 logika nem továbbítja az állapotjelző C vezetékkötegen érkező olvasási utasítást a memória vezérlő F vezetékkötegre, hanem a B adatvezetékkötegre egy külön indulási címet kapcsol. Az alapállapot-beállító d vezeték segítségével a rendszer alapállapotba állítható. A 3. ábrán a találmány szerinti berendezés egy további példakénti kiviteli alakja látható. A kapcsolási elemek a 11 mikroprocesszor, operatív 12 tár, állítható írható-olvasható 14 tároló, kapuzó 15 áramkör, címfelismerő 16 áramkör. Az adatforgalom az A címvezetékkötegen és a B adatvezetékkötegen keresztül történik, a kiolvasást és beírást az állapotjelző C vezetékkötegen illetve a memóriavezérlő F vezetékkötegen kezdeményezi a 11 mikroprocesszor. Az operatív 12 tár több programot tartalmaz, a 11 mikroprocesszor alapállapot-beállító d vezetékének aktivizálása után az állítható írható-olvasható 14 tároló, a kapuzó 15 áramkör és a címfelismerő 16 áramkör határozzák meg az indulási címet. A címfelismerő 16 áramkör bemenete az A címvezetékkötegre kapcsolva, a címfelismerő G vezetékköteg jelzi, 5 ha a 11 mikroprocesszoron az alapállapot-beállító d vezeték aktivizálásának hatására a kezdő memóriahelyeket olvassa ki. A kapuzó 15 áramkör segítségével ebben az esetben letiltja az operatív 12 tárat kiolvasó memóriavezérlő F vezetékköteget, valamint 1° ezzel egyidőben az adatvonalakra előnyösen egy ugró utasítást és az állítható írható-olvasható 14 tárolóban beállított címet adja. Az állítható írhatóolvasható 14 tárolóba mindössze az új program indulási címét kell beállítani, az alapállapot-beállító d vezeték hatására a mikroszámítógép kikapcsolás nélkül új. más program futtatását kezdi meg. A találmány szerinti berendezés alkalmazásával kis célorientált vagy olcsó mikroprocesszoros rendszerek különböző programjainak futtatását, a rend- 20 szer tesztelését, hibakeresést viszonylag drága perifériák és kiszolgáló software eszközök nélkül egyszerű módon és olcsó eszközökkel lehet megoldani. 25 Szabadalmi igénypontok: 1. Eljárás állítható indulási című mikroszámítógép kialakítására, azzal jellemezve, hogy a mikroszámítógépet elindítjuk, ezután az első memória kiol-30 vasási ciklus indulását figyeljük és a kiolvasás tényleges megtörténte előtt a mikroszámitógép számára a memória helyett kiolvasás vége jelet generálunk és ezzel egyidőben a kívánt indulási címnek megfelelően egy előre beállított külső adatot adunk az 35 adatvezetékekre, amennyiben az első utasítás kiolvasása több memória ciklust igényel, úgy a külső adat beadását a szükséges számban megismételjük. 2. Berendezés az 1. igénypont szerinti eljárás foganatosítására állítható indulási című mikroszá-40 mítógép kialakítására, melynek címvezetékkötege, adatvezetékkötege, alapállapot-beállító vezetéke, állapotjelző vezetékkötege, mikroprocesszora és operatív tárolója van. azzal jellemezve, hogy a berendezésnek vezérlő logikája (13) is van, a vezérlő logika (13) 45 be menetei a címvezetékkötegre (A) és az állapotjelző vezetékkötegre (C). kimenetei az adatvezetékkötegre (B) és az operatív tár (12) memóriavezérlő vezetékkötegre (F) csatlakoznak. (2. ábra) 3. A 2. igénypont szerinti berendezés kiviteli 50 alakja, azzal jellemezve, hogy a vezérlő logikának (13) kapuzó áramköre (15) és állítható írható-olvasható tárolója (14), továbbá ezek bemenetére kapcsolt címfelismerő áramköre (16) van, a vezérlő logika (13) bemenetét a kapuzó és a címfelismerő 55 áramkör (15, 16) bemenete, kimenetét pedig a kapuzó áramkör (15) és az állítható írható-olvasható tároló (14) kimenete képezi. (3. ábra) 1 rajz, 3 ábra A kiadásért felel: a Közgazdasági és Jog Könyvkiadó igazgatója 84.4 288 - Zrínyi Nyomda, Budapest 3