200011. lajstromszámú szabadalom • Eljárás és áramköri elrendezés mikroprogramozott digitális berendezések, előnyösen számítógépek mikroprogram elágaztatásának kialakítására

7 HU 200011 B 8 érkezó jelet időben eltolva adja a h polari­tást beíró vezetéken keresztül a 20 polaritás tároló beíró bemenetére. A 20 polaritás tároló az adat bemenetén lévő adatot a beiró beme­netén megjelenő jel hatására letárolja és a mindenkori tárolt értéket adja az e elágazást vezérlő vezetékre. A találmány szerinti 17 vezérlő áramkör további példakénti kiviteli alakját ugyancsak az 5. ábra alapján ismertetjük, melyek a már ismertetettől abban térnek el, hogy a 19 po­laritás vizsgáló áramkör exkluzív OR kapu, előnyösen SN 74F86, a 20 polaritás tároló di­namikus tároló, előnyösen SN74F74, a 21 po­laritás beiró áramkör késleltető áramkör, elő­nyösen SN 7407. A 17 vezérlő áramkör ezen kiviteli alakjainak a működése megegyezik a már ismertetettével. A találmány szerinti eljárás és áramköri elrendezés alkalmazása esetén:- javul a mikroprogramozott architektú­rák teljesítménye (és a teljesítmény javulás az óraciklus rövidítése nélkül, tehát minőségileg ugyanolyan áramköri elemek felhasználása mellett áll elő);- a mikroprogramozott vezérlők véletlen­­szerű, külső események által befolyá­solt vezérlési funkciót is hatékonyan el tudnak látni, (az idáig szokásos de­dikált szorzási, osztási és egyéb szá­mítás intenzív alkalmazások után);- a mikroprogram mérete az üres utasí­tások kimaradásával jelentősen csök­ken. SZABADALMI IGÉNYPONTOK 1. Eljárás mikroprogramozott digitális berendezések, előnyösen számítógépek mikro­program elágaztatásának kialakítására, mely­nek során a mikroprogram szót tárolóból ki­olvassuk, és az elágaztatási feltételt rögzít­jük, majd a rögzített feltétel teljesülését megvizsgáljuk és annak teljesülése esetén meghatározzuk az elágaztatáshoz szükséges új címet é6 ennek ismeretében átírjuk a mik­­roprogramtár cimregiszterét, azzal jellemezve, hogy az új cím meghatározásával egyidejűleg a tárolás helyett rögtön meg is címezzük a mikroprogram következő végrehajtandó uta­sítását tartalmazó szavát és az elágaztatást egyetlen utasítás végrehajtási ciklus alatt elvégezzük. 2. Az 1. igénypont szerinti eljárás, azzal jellemezve, hogy az elágaztatás feltételével együtt rögzítjük azt is, hogy a feltétel telje­sülése, vagy pedig a feltétel nem teljesülése esetén határozzuk-e meg az új címet. 3. Áramköri elrendezés mikroprogramo­zott digitális berendezések, előnyösen számí­tógépek mikroprogram elágaztatásának kiala­kítására, például az 1. igénypont szerinti el­járás foganatosítására, melynek láncbakap­­csolt mikroprogramtára (11), utasítás tárolója (15), feltétel vizsgáló áramköre (14) és cim­­regisztere (12), valamint a cimregisztert (12) és a feltétel vizsgáló áramkört (14) meghajtó óragenerátora (13) van, a címregiszter (12) kimenete a mikroprog ramtár (11) bemenetére van csatlakoztatva, a feltétel vizsgáló áram­kör (14) további bemenetel feltétel vezeték­kötegre (G) vannak kötve, azzal jellemezve, hogy a mikroprogramtár (11) bemenete cim vezetékkötegen (C) át a cimregiszter (12) ki­menetére, kimenete pedig adat vezetékköte­gen (A) keresztül közvetlenül a feltétel vizs­gáló áramkör (14) bemenetére van csatlakoz­tatva, a cimregiszter (12) bemenetei, részben időzítő vezetéken (i) át az óragenerátor (13) kimenetére, részben pedig cimvezeték cso­porton (D) keresztül a feltétel vizsgáló áram­kör (14) kimeneteire vannak kötve, a feltétel vizsgáló áramkör (14) további bemenetei az áramköri elrendezés bemenetelt képező felté­tel vezetékkötegre (G) vannak csatlakoztatva. (2., 3. ábra) 4. A 3. igénypont szerinti áramköri el­rendezés, azzal jellemezve, hogy a feltétel vizsgáló áramkör (14) feltétel kijelölő áram­körének (16) bemenetei részben a feltétel vezetékkötegre (G), részben pedig az adat vezetékköteg (A) részét képező feltétel vá­lasztó vezetékkötegre (E), kimenete pedig feltétel vezetéken (d) keresztül vezérlő áramkör (17) bemenetére van kötve, a vezér­lő áramkör (17) további bemenete az adat vezetékköteg (A) részét képező polaritást vezérlő vezetékre (b), kimenete pedig elága­zást vezérlő vezetéken (e) át cím meghatáro­zó áramkör (18) bemenetére van csatlakoztat­va, a cím meghatározó áramkör (18) további bemenetei az adat vezetékköteg (A) részét képező cimválasztó vezetékkötegre (F), kime­netei pedig a címvezeték csoportra (D) van­nak kötve. (4. ábra) 5. A 4. igénypont szerinti áramkör el­rendezés, azzal jellemezve, hogy a feltétel kijelölő áramkör (16) demultiplexer, előnyösen SN 74F251. (4. ábra) 6. A 4. vagy 5. igénypont szerinti áram­köri elrendezés, azzal jellemezve, hogy a cím meghatározó áramkör (18) demultiplexer, elő­nyösen SN 74D251. (4. ábra) 7. A 4. vagy 5. igénypont szerinti áram­köri elrendezés, azzal jellemezve, hogy a cím meghatározó áramkör (18) RAM memória, elő­nyösen TMM 2018 cím meghatározó áramkör (18). (4. ábra) 8. A 4. vagy 5. igénypont szerinti áram­köri elrendezés, azzal jellemezve, hogy a cím meghatározó áramkör (18) ROM memória, elő­nyösen, 82D291. (4. ábra) 9. A 4-8. igénypontok bármelyike sze­rinti áramköri elrendezés, azzal jellemezve, 5 10 15 20 25 30 35 40 45 50 55 60 65 6

Next

/
Oldalképek
Tartalom