163289. lajstromszámú szabadalom • Számológép
11 163289 12 tárolóban tárolt részeredménynek azon helyértékébe, amely a példában nyíllal jelzett módon a szorzandó tizedesjelet tartalmazó helyértékével összeesik. Ez a beírás a második operandusz tizedesjelét kiolvasó 29 sínen futó jel hatására történik meg. Ezután a szorzási művelet folytatódik, a további részeredmények (összeadás és eltolás után) mindig tartalmazzák a tizedesjelet. Osztásnál a hányados nagyságrendjét az alábbi módon határozzuk meg: egy meghatározott osztási lépésnél a maradékot (osztandó) és az osztó tizedesjele ugyanarra a helyre kerül. A maradéknak és az osztónak ebben az egymáshoz viszonyított helyzetében képződik a hányados egy helyértékű számjegye, azaz a hányadosba az ekkor képzett számjegy után kell a tizedesjelet tenni. A műveletvezérlő 4 egységből 22 sínen át 20 áramkörre mindig a következő maradék eltolással szinkron jelek jutnak. A 2 tárolóból 21 sínen át információ érkezik a maradék és az osztó tizedesjeleinek egymáshoz viszonyított helyzetéről. Ha ezek a tizedesjelek azonos helyre kerültek, akkor a tizedesjel-elemző 20 áramkör kimenetén lévő 28,29 síneken egyidejű jelek jelennek meg. Ezek a jelek vezérlik a 26 áramkörben a tizedesjel képzését. A képzett tizedesjel 33 sínen át a 2 tároló eredményregiszterének ahhoz a helyértékéhez íródik be, amely a hányados egyes számjegyének felel meg. Ezután az osztási művelet folytatódik, a hányadoshoz a továbbiakban a tizedesjel hozzá van rendelve. A szorzási és osztási művelet, vagy a kívánt számítási pontosság elérésekor fejeződik be (nem rögzített tizedesjel), vagy csak akkor, amikor a részeredmény vagy a hányados a számológép számtartományában olyan helyre kerül, hogy a tizedesjelének helyzete egybeesik a rögzített tizedesjel helyzetével (rögzített tizedesponttal végzett műveletnél). A 2 tárolóból 21 sínen át a 20 áramkörbe az eredmény vagy hányados tizedesjelének a rögzített tizedesjelhez képest felvett helyzetéről érkezik információ. Ha a számjegy, amelyhez tizedesjel van rendelve a számológép számtartományában olyan helyre kerül, ahol a rögzített tizedesjel van, akkor a 20 áramkör kimenetén lévő 38, 39 síneken jelenik meg jel, amely a tizedesjelek helyzetét összehasonlító 34 áramkörre jut. A 34 áramkör 7 adatátvitel-vezérlőműbe szállít 41 sínen át megfelelő információt, amire 16 sínen át a műveletvezérlő 4 egység kap jelet, ami a művelet vége jelet képezi. Ez az összeadó 10 áramkörbe és az adatkiadó 17 egységbejut, amelyik ismert módon működnek. Bonyolultabb műveletek, mint az elemi függvények értékének kiszámítása, integrálás stb. az ismertetett elemi műveletek előre megadott program szerint végzett többszörös ismétlésével végezhetők el. Ezesetben célszerű az 56, 68, 72 és 76 tárolóelemeket 80 tárolóegységgé egyesíteni, amely tárolóegység 81 kapukon át (6. ábra) össze van kötve a 2 tárolóval, a műveletvezérlő 4 egységgel, a 7 adatátvitel-vezérlőművel és a 20,23,26,34,42, 48 áramkörökkel. A tárolóelemek átkapcsolása úgy a leggazdaságosabb, ha a 80 tárolóegység számlálóimpulzusokat adó 83 áramkörrel összekötött 82 számlálóként (7. ábra), vagy léptetőimpulzusokat adó 85 áramkörrel összekötött soros 84 regiszterként van kivitelezve. Célszerű a komplikált számításoknál a tizedesjel jelenlétét többszörösen ellenőrző áramkört létrehozni reverzibilis 82 számláló, vagy reverzibilis soros 84 regiszter alkalmazásával. Ezesetben a számlálás irányát a 82 számlálóban a 83 áramkör, illetve a 84 regiszter léptetési irányát a 85 áramkör határozza meg. A találmány a számológép sebességét jelentősen megnöveli, mivel lehetővé teszi számok mantisszáival végzett 5 műveletekkel szimultán a tizedesjel meghatározását, ugyanakkor lecsökkenti az aritmetikai számítómű megépítéséhez szükséges elemek számát. Az alkatrészek számának csökkenése a számológép megbízhatóságát növelő, ugyanakkor a költségeit csök-10 kentő tényező. Szabadalmi igénypontok: 1. Számológép adatbeadó készülékkel, amely készülék 15 bemenő adatok, konstansok, rész- és végeredmények tárolására alkalmas tárolóval, összeadó áramkörön át a tárolóval összekötött műveletvezérlő egységgel, továbbá a tároló regiszterei közötti adatátvitelek sorrendjét meghatározó és a regisztereket léptető, a tárolóval és a 20 műveletvezérlő egységgel összekötött adatátvitel-vezérlőművel van kapcsolatban, ahol a tároló számjegyeken kívül megfelelő helyértéknél beadott tizedesjelet is tárol, és amely számológépnek a tárolóban tárolt számítási eredmények kiadására adatkiadó egysége van, azzal 25 jellemezve, hogy tizedesjel-elemző áramköre (20), tizedesjel-bevivő áramköre (23) és tizedesjel-formáló áramköre (26) van, ahol a tizedesjelelemző áramkör (20) bemenetei a tárolóval (2) és a műveletvezérlő egységgel (4), a tizedesjel-bevivő áramkör (23) bemenetei az adatbeadó 30 készülékkel (1) és a műveletvezérlő egységgel (4), a tizedesjel-formáló áramkör (26) bemenetei a tizedesjelelemző áramkör (20), továbbá a tizedesjel-bevivő áramkör (23) kimeneteivel, és az adatátvitel-vezérlőművel (7) vannak összekötve, míg a tizedesjel-formáló áramkör 35 (26) kimenete a tárolóval (2) van összekötve. 2. Az 1. igénypont szerinti számológép kiviteli alakja, azzal jellemezve, hogy a tizedesjel-elemző áramkörnek (20) legalább egy tárolóeleme (56) van, amelynek be- és kimeneteire bemeneti kapuk (57) illetve kimeneti kapuk 40 (58) csatlakoznak, ahol a bemeneti kapuk (57) a számológép tárolójával (2) vannak összekötve, ahol a tizedesjelelemző áramkör (20) kimeneteit a tárolóelem (56) és a kapuk (57, 58) kimenetei alkotják. 3. A 2. igénypont szerinti számológép kiviteli alakja, 45 azzal jellemezve, hogy a tizedesjel-elemző áramkör (20) tárolóelemének (56) kimenete a tizedesjel bevivő áramkör (23) egyik bemenetére van kötve. 4. A 2. vagy 3. igénypont szerinti számológép kiviteli alakja, azzal jellemezve, hogy a tizedesjel-elemző áram-50 kör (20) tárolóelemének (56) kimenete a tizedesjelformáló áramkör (26) egyik bemenetére van kötve. 5. Az 1—4. igénypontok bármelyike szerinti számológép kiviteli alakja, azzal jellemezve, hogy a feldolgozandó számok tizedesjelének helyzetét összehasonlító áram-55 köre (34) van, amelynek bemenetei a műveletvezérlő egységgel (4) és a tizedesjel-elemző áramkörrel (20) kimenetei pedig az adatátvitel-vezérlőművel össze vannak kötve. 6. Az 5. igénypont szerint számológép kiviteli alakja, 60 azzal jellemezve, hogy a feldolgozandó számok tizedesjelének helyzetét összehasonlító áramkörnek (34) legalább egy tárolóeleme (68) van, amelynek be- és kimeneteire kapuk (69) vannak kötve. 7. Az 1—6. igénypontok bármelyike szerinti számoló-65 gép kiviteli alakja, azzal jellemezve, hogy adatbeadást 6