180721. lajstromszámú szabadalom • Berendezés logikai modellekbe rendezett információk számítyógépi értékelésének hatékoby elvégzésére
9 180721 10 gép szóhosszának („p”), tehát bit számának megfelelően választjuk meg. A II célkészülék kivétel nélkül kereskedelmi forgalomban kapható alkotó elemekből építhető össze. Mint láttuk a II célkészülék felhasználásával az I számítógép vektorok skaláris szorzatait 5—25-ször gyorsabban, vagyis lényegesen olcsóbban tudja meghatározni, mint a TI célkészülék nélkül. A II célkészülék logikai egysége, adattárai korszerű integrált áramkörös, ún. „harmadik generációs” kivitelűek, és mint ilyenek egy vagy több nyomtatott huzalozásit lapon vannak elhelyezve. A találmány szerinti célkészülék a vektorok hosszától függetlenül két tetszőleges, de azonos hosszúsági bináris vektor skaláris szorzatát állítja elő, tehát az azonos helyen álló logikai 1-esek számát állapítja meg. A TI célkészülék mátrixok szorzását is jelentősen meggyorsítja. A mátrix-szorzás bázisrutinja ugyanis a vektorok skaláris szorzása és így a logikai modellekbe rendezett információk számítógépi feldolgozásával járó eljárások (pl. kutatásirányítás) algebrai és operációkutatási jellegű programjainak futásai is jelentősen meggyorsultak. Szabadalmi igénypontok 1. Berendezés logikai modellekbe rendezett információk értékelésének hatékony elvégzésére, pl. tudományos kutatást, műszaki tájékoztatást, ipari termelést, valamint ezek irányítását szolgáló számítógépes eljárásoknak a gépidő nagyfokú lerövidítése útján való intenzitás növelésére, amely berendezés a számítástechnikában önmagukban ismert digitális logikai áramköri elemeket, pl. adatszelektort, adatregisztereket, számláló regisztereket és kiegészítő áramköröket tartalmaz, azzal jellemezve, hogy az adatszelektor (4), az adatregiszterek (2, 3) és a számláló regiszterek (5, 6) bináris vektorok (A, B) skaláris szorzatának elvégzésére alkalmas skaláris szorzóegységgé vannak összeépítve, a skaláris szorzóegységhez vezérlő egység (10) van hozzárendelve, a vezérlőegység (10) és a számítógép (I) közé a vezérlőegység (10) működését meghatározó cím-dekódoló áramkör (8). utasítás-dekódoló áramkör (9), továbbá a számláló regiszterek (5, 6) információtartalmát a vezérlőegység (10) utasításainak megfelelően továbbító illesztő áramkör (7), végül pedig a célkészülék (II) működési állapotait a számító géphez (I) továbbító visszajelző áramkör (11) van beiktatva. 2. Az 1. igénypont szerinti berendezés kiviteli alakja, azzal jellemezve, hogy a számítógép (I) és a célkészülék (II) közé a számítógépről (I) a célkészülékre (II) való adatátvitelt és utasításátvitelt szolgáló összeköttetések, így ún. címvonal (12), utasításvonal (13) és legalább egy adat vonal (14), továbbá a célkészülékről (II) a számítógépre (I) való adatátvitelt szolgáló összeköttetés, így legalább egy adatvonal (15), valamint ugyancsak a célkészülékről (II) a számítógépre (I) vezérlőjelet továbbító összeköttetés ún. visszajelző vonal (16) van beiktatva. 3. Az 1. vagy 2. igénypont szerinti berendezés kiviteli alakja, azzal jellemezve, hogy a tároló és skaláris szorzóegység tároló alegysége két, a bináris vektorokat (A, B) mint operandusokat befogadó és a műveletvégzés idejére tároló adatregisztert (2, 3), valamint az elvégzett műveletek eredményét befogadó és tároló számláló regisztereket (5, 6) tartalmaz. 4. A 3. igénypont szerinti berendezés kiviteli alakja, azzal jellemezve, hogy a bináris vektorokat (A, B) befogadó adatregiszterek (2, 3) a számítógép (I) gépi szóhosszához igazodó számú tároló cellával rendelkeznek, vagy a gépi szóhosszhoz igazodó számú tárolócellákat tartalmazó tárolóelemek láncolataként vannak kialakítva. 5. A 3. igénypont szerinti berendezés kiviteli alakja, azzal jellemezve, hogy a számláló regiszterek (5, 6) közül az egyik számláló regiszter (5), a mindenkori utolsó részművelet eredményét tároló cellákat, a másik számláló regiszter (6) pedig a teljes műveletciklus addig elvégzett műveleteinek összegét tároló cellákat tartalmaz. 6. A 3—5. igénypontok bármelyike szerinti berendezés kiviteli alakja, azzal jellemezve, hogy a bináris vektorokat (A, B) befogadó adatregisztereket (2, 3) és adatszelektort (4) tartalmazó tároló és skaláris szorzóegységhez az elvégzett műveletek eredményét a számítógépbe (f) továbbító illesztő áramkör (7) van hozzárendelve. 7. Az 1. igénypont szerinti berendezés kiviteli alakja, azzal jellemezve, hogy a vezérlő egység dekódoló alegységet (8, 9), vezérlő áramkört (10), valamint a műveletelvégzés tényét a számítógép (I) számára továbbító viszszajelző áramkört (11) tartalmaz. 8. A 7. igénypont szerinti berendezés kiviteli alakja, azzal jellemezve, hogy a dekódoló alegységnek (8, 9) a számítógép (I) és a vezérlő áramkör (10) közé iktatott címdekódoló áramköre (8), valamint ugyancsak a számítógép (I) és a vezérlő áramkör közé iktatott utasításdekódoló áramköre (9) van. 9. A 7. igénypont szerinti berendezés kiviteli alakja, azzal jellemezve, hogy a vezérlő áramkör (10) a számítógépből (I) jövő adatokat átengedő és a bináris vektorokat (A, B) befogadó adatregíszterek (2, 3) valamelyikéhez továbbító fogadó áramkörrel (1) belső vezérlő vonalak (17) útján van összeköttetésben. 10. A 7. igénypont szerinti berendezés kiviteli alakja, azzal jellemezve, hogy a vezérlő áramkör (10) a bináris vektorokat (A, B) befogadó adatregiszterekben (2, 3) tárolt egymásnak megfelelő adatokat bit-páronként sorban kiválasztó és összehasonlító, majd az összehasonlítás eredményét a számláló regiszterek számára továbbító adatszelektorral (4) belső vezérlő vonalak (14) útján van összeköttetésben. 5 10 15 20 25 30 35 40 45 50 55 1 rajz ti ábra) A kiadásért felei: a Közgazdasági cs Jogi Könyvkiadó igazgatója 84,1272.66-4 Alföldi Nyomda, Debrecen — Felelős vezető: Benkö István igazgató