181802. lajstromszámú szabadalom • Elrendezés mikrószámítógépek működési sebességénak növelésére

181802 3 4 menete vezérlő vezetékkötegen keresztül a vezérlő menetére van kötve, csakúgy, mint a kimenő K részegység bemenetére van kötve, csakúgy, mint a kimenő csatorna. A vezérlő részegység kimenetét a vezérlő csatorna és cím vezetékköteg képezi, utóbbi vezetékkötegen keresztül kapcsolódik a vezérlő 5 részegység az utasítás címregiszterhez és az adat címregiszterhez. Az utasítás címregiszter kimenete az utasításcím vezetékkötegre, az adatcímregiszteré pe­dig az adatcím vezetékkötegre csatlakozik. A különálló utasítás- és adattároló egységek létre- 10 hozásával az utasításszó kiolvasása és az adatmozga­tás időben egyszerre történik meg. Ennek megfe­lelően az adat megcímzését az előző utasítás során végezzük el. A találmány szerinti megoldás kiviteli alakjait 15 részletesebben rajz alapján ismertetjük. A rajzon a 2. ábra a találmány szerinti megoldás egy példa­ként kiviteli alakja; a 3. ábra a találmány szerinti vezérlő egység egy 20 példaként kiviteli alakja. A rajzon az egyirányú kapcsolatokat nyíllal, a kétirányú kapcsolatokat kettős nyíllal jelezzük. A találmány szerinti megoldás egy példaként ki- 25 viteli alakját a 2. ábra alapján ismertetjük. Az el­rendezés 14 utasítástárat, vezérlő 15 egységet, arit­metikai 13 egységet és 16 adattárat tartalmaz, mely egységek közül a vezérlő 15 egység rendre utasítás E csatornán és utasításcím G vezetékkötegen keresztül 30 az 14 utasítástárhoz, vezérlő L csatornán és kimenő K csatornán keresztül az aritmetikai 13 egységhez, adatcím H vezetékkötegen és a kimenő K csatornán keresztül az 16 adattárhoz kapcsolódik. Az aritme­tikai 13 egység és a 16 adattár bemenő adat F 35 csatornán keresztül közvetlenül is kapcsolatban állnak egymással. Egy utasítás most már úgy fog végrehajtódni, hogy egyazon időpillanatban az utasítás- és az adat­cím G, H vezetékkötegeken kijelölődik a végrehaj- 40 tandó utasítás és az adat, amelyen műveletet végzünk. A hozzáférési idő lejárta után párhuzamo­san, az utasítás az E csatornán keresztül a 15 egy­ség, az adat az F csatornán keresztül a 13 egység bemenetére jut. Az utasítás dekódolása után nem 45 kell újabb tárolóciklusra várni, hisz az adat már az aritmetika bemenetén van, hanem az utasításnak megfelelő műveletet a 13 egység azonnal végrehajtja. Amennyiben az eredményt vissza akarjuk írni a 16 adattárba, úgy ez a művelet a következő utasítás 50 kiolvasásával átlapolódhat, ugyanis a két operáció részére független utak, az E és K csatornák vannak biztosítva. A találmány szerinti vezérlő 15 egység egy példa­­kénti kiviteli alakját a 3. ábra alapján ismertetjük. A 55 vezérlő 15 egység utasításdekódoló 17 egységből, vezérlő 18 részegységből, utasítás 19 címregiszterből és adat 20 címregiszterből áll, mely részegységek közül az utasításdekódoló 17 egység bemenetére az utasítás E csatorna kerül, kimenete vezérlő I veze- 60 tékkötegen keresztül a vezérlő 18 részegység be­csatorna. A vezérlő 18 részegység kimenetét a ve­zérlő L csatorna és cím J vezetékköteg képezi, utóbbi J vezetékkötegen keresztül kapcsolódik a ve­zérlő 18 részegység az utasítás 19 címregiszterhez és az adat 20 címregiszterhez. Az utasítás 19 cím­regiszter kimenete az utasításcím G vezetékkötegre, az adat 20 címregiszteré pedig az adatcím H veze­tékkötegre csatlakozik. Az E csatornán érkező utasítás a 17 egységben dekódolódik és az I vezetékkötegen keresztül ve­zérlő jeleket szolgáltat a 18 részegységnek. Ide ér­kezik még az aritmetikai 13 egység kimenetéről a művelet eredménye a kimenő K csatornán keresztül. A vezérlő 18 részegység a fenti bemenetei alapján a vezérlő L csatornán keresztül vezérli az aritmetikai 13 egységet, a cím J vezetékkötegen keresztül pedig beírja a 19 illetve 20 címregiszterekbe a következő utasítás illetve adat címét. A 19 címregiszterbe min­den utasítás végén új érték íródik, az adat 20 cím­­regisztert azonban nem szükségszerű minden utasítás során módosítani. összefoglalva tehát, ha olyan elrendezést való­sítunk meg, ahol külön utasítástár utasítás címre­giszterrel és adattár adat címregiszterrel található, akkor lehetőség nyílik az utasítás és adatmozgatás egyidejű lebonyolítására, miáltal az utasítások végre­hajtása nagymértékben meggyorsul. Szabadalmi igénypontok: 1. Elrendezés mikroszámítógépek működési se­bességének a növelésére, azzal jellemezve, hogy az elrendezés utasítástárat (14), vezérlő egységet (15), aritmetikai egységet (13) és adattárat (16) tartalmaz, mely egységek közül a vezérlő egység (15) rendre utasítás csatornán (E) és utasításcím vezetékkötegen (G) keresztül az utasítástárhoz (14), vezérlő csator­nán (L) és kimenő csatornán (K) keresztül az arit­metikai egységhez (13), adatcím vezetékkötegen (H) és a kimenő csatornán (K) keresztül az adattárhoz (16) kapcsolódik, az aritmetikai egység (13) és az adattár (16) pedig bemenő adat csatornán (F) ke­resztül érintkezik egymással (2. ábra). 2. Az 1. igénypont szerinti elrendezés kiviteli alakja, azzal jellemezve, hogy a vezérlő egység (15) utasításdekódoló egységből (17), vezérlő részegység­ből (18), utasítás címregiszterből (19) és adat címregiszterből (20) áll, mely részegységek közül az utasításdekódoló egység (17) bemenetére az utasítás csatorna (E) kerül, kimenete vezérlő vezetékkötegen (I) keresztül a vezérlő részegység (18) bemenetére van kötve, csakúgy, mint a kimenő csatorna (K), a vezérlő részegység (18) kimenetét a vezérlő csatorna (L) és cím vezetékköteg (J) képezi, utóbbi vezeték­kötegen keresztül kapcsolódik a vezérlő részegység (18) az utasítás címregiszterhez (19) és az adat címiegiszterhez (20), az utasítás címregiszter (19) ki­menete az utasításcím vezetékkötegre (G) az adat címregiszteré (20) pedig az adatcím vezetékkötegre (H) csatlakozik (3. ábra). 1 rajz, 3 ábra A kiadásért felel: a Közgazdasági és Jogi Könyvkiadó igazgatója 2 84.4446 - Zrínyi Nyomda, Budapest

Next

/
Oldalképek
Tartalom