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é pedig 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 adatmozgatás időben egyszerre történik meg. Ennek megfelelő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éldaké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 elrendezés 14 utasítástárat, vezérlő 15 egységet, aritmetikai 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 aritmetikai 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 adatcí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árhuzamosan, az utasítás az E csatornán keresztül a 15 egysé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éldaké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 becsatorna. A vezérlő 18 részegység kimenetét a vezérlő L csatorna és cím J vezetékköteg képezi, utóbbi J vezetékkötegen keresztül kapcsolódik a vezérlő 18 részegység az utasítás 19 címregiszterhez és az adat 20 címregiszterhez. Az utasítás 19 címregiszter kimenete az utasításcím G vezetékkötegre, az adat 20 címregiszteré pedig az adatcím H vezeté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 vezérlő jeleket szolgáltat a 18 részegységnek. Ide érkezik 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 minden utasítás végén új érték íródik, az adat 20 címregisztert 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ímregiszterrel é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égrehajtása nagymértékben meggyorsul. Szabadalmi igénypontok: 1. Elrendezés mikroszámítógépek működési sebessé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ő csatornán (L) és kimenő csatornán (K) keresztül az aritmetikai 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) keresztü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égbő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ékkö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) kimenete 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