171187. lajstromszámú szabadalom • Févezető LSI egységekkel megvalósított elektronikus számológép letapogatott billentyűzettel és kijelzővel
27 171187 28 III. TÁBLÁZAT £ Müvelet 50 A~»B'&2-C 51 T megy a Bemenő/kimenő csatlakozópontokra 22 az A és B regiszterek felcserélése 53 C és D regiszterek felcserélése 54 Az ALU S kimenete C regiszterbe kerül 55 Az ALU S kimenete D regiszterbe kerül 56 Az ALU S kimenete A regiszterbe kerül 27 Az ALU S kimenete B regiszterbe kerül IV. TÁBLÁZAT 1. Minden törlés |C|: törli a kijelző és az állandó regisztereket, valamint a beviteli és az eredmény túlcsordulás jeleket. Semmi hatása a memória regiszterre. 2. Memória törlés |CM|: törli a memória regisztert és az eredmény túlcsordulás indikátort. 3. Beviteli törlés |CE|: törli a kijelző regiszterből az éppen bevitt számot. Ha a bevitt szám meghaladja a gép kapacitását, a beviteli túlcsordulási jel törlődik. Ha a kijelző regiszter tartalmazza egy számítás eredményét és eredmény túlcsordulás áll elő, csak az eredmény tálcsordulás törlődik. 4. Indikátor törlés |CI|: törli a kijelzés, és bármely túlcsordulás lámpát. |CI| hatásos mind bevitt számra, mind számítási eredményre. 5. Jobbra shift JRSJ: a kijelző regisztert 1 számjeggyel jobbra shifteli, aminek hatására a kijelző regiszter elveszti a legkisebb helyi értékű számjegyet. Ha a túlcsordulás indikátor égett, akkor most kikapcsolódik. Az RS kulcs nem zavarja meg egy szám bevitelét így, 12.34 |RS| 56 a kijelző regiszteren 12.3456-ként jelenik meg. Megjegyzés: Eredmény túlcsorduláskor, valamennyi funkció kulcs az előző öt kivételével reteszelt. 6. Előjel váltás |CS|: Megváltoztatja a kijelző regiszter előjelét „ + "-ról „— "-ra és fordítva. Ez lehet egy bevitt szám vagy egy korábbi eredmény. CS kulcs nem zavarja meg egy szám bevitelét így, 12.34 |CS| 56 a kijelző regiszterben —12.3456-ként jelenik meg. 7. Memória meghívás RM a Memória tartalmát betölti a kijelző regiszterbe. A kijelző regiszter előző tartalma megsemmisül. 8. Felcserélő kulcs |RV|: a kijelző és az állandó regiszterek tartalmát felcseréli; a kijelzett szám lebegőpontos, vagyis a számvégi nullákat elvesztheti. 9. Százalék J%J: a kijelzett szám tizedespontját két helyiértékkel balra mozgatja (vagyis elosztja a kijelzett számot 100-zal). Azok a számjegyek, amiket nem lehet kijelezni elvesznek (az első 12 számjegy utáni számjegyek). |%| 10 15 20 25 30 35 40 50 55 60 65 nem befolyásolja a számbevitelt. így 12.34 |%| 56 a kijelző regiszterben 0.123456-ként jelenik meg. 10. [xj: ' későbbi használat céljaira tárolja a szorzás parancsot, és végrehajt egy esetleges korábbi szorzási vagy osztási parancsot, korábbi összeadási vagy kivonási parancsokat nem hajt végre. 11. Osztás |-s-|: . úgy működik mint a szorzási parancs, azzal a különbséggel, hogy osztási parancsot tárol. Megjegyzés: Csak az utolsó | X | vagy | -í-1 parancs hatásos, ha egymást követő | X j és | -f-1 parancsok kerültek bevitelre vagyis a XH-XT-^TX -5-b, értelme a -4- b. 12. Plusz Egyenlő | + = |: befejezi egy szám bevitelét, és tárol egy összeadási parancsot. Bármely korábbi aritmetikai parancs, végrehajtására sor kerül. Megelőző szám bevitel nélkülnemállandó műveletek* nél, |+ = | „nem művelet"-ként hat. Állandó műveleteknél VAGY korábbi szorzás (vagy osztás) megelőző szám bevitellel |+ = | állandó szorzásként (vagy osztásként) hat. , 13. Memória Plusz Egyenlő |M + = |: végrehajtja a |+= j műveletet, és az eredményt a memóriában tárolja. Az, hogy melyik funkció hajtódik végre először a lenyomott kulcsok fajtájától függ. a. Korábbi szorzás (vagy osztás) esetén, [+ = | funkció elvégzésére kerül sor először, és a szorzat (vagy hányados) eredmény ezután kerül a memória regiszterbe. b. Korábbi összeadás (vagy kivonás) esetén a memóriába tétel az első, majd ezt követi az összeadás (vagy szorzás) művelete: pl: a X bM + = a kijelző ab-t mutat és ab szorzat kerül a memóriába is. a + EbM + = a kijelző a + b-t mutat, de csak b kerül a memóriába. 45 14. Mínusz Egyenlő | — = | hasonlóan viselkedik, mint a |+= | művelet, azzal a különbséggel, hogy a kijelző regiszter előjelét minden I— = | parancs megváltoztatja. 15. Memória Mínusz Egyenlő |M — végrehajtja a I— = I műveletet és az eredményt a memóriában tárolja. Az |M—= 1 hasonlóan viselkedik mint |M+—I , azzal a különbséggel, hogy — = | funkció végrehajtására kerül sor | + = | funkció helyett. 16. Subtotal Jsj: a memória regiszter tartalmát kijelzi és a memóriában is megőrzi. A korábbi kijelzett információ nem semmisül meg, ha NEM bevitt szám volt. Ha bevitt szám volt, a korábbi kijelzett információ elveszik. 17. Total ]TJ : hatása azonos mint |S| kulcsé; ezenkívül a memória regisztert is törli: 14»