171187. lajstromszámú szabadalom • Févezető LSI egységekkel megvalósított elektronikus számológép letapogatott billentyűzettel és kijelzővel

171187 7 8 az állapotidők felfelé számlálnak (SO, SÍ, S2, ..., S15); ez a megoldás segíti a nulla elnyomásos technikát, mivel a digit elején található nullák, amiket el kell nyomni, baloldalt az elsők, míg az ALU-nak jobbról balra kell működnie, vagyis a jobboldalt kell először feldolgoznia. Tizenöt D időt és tizenhat S állapotidőt alkalmazunk a rendszerben. A találmány egyik kiviteli alakja a 6. ábrán látható billentyűzetet használja fel. Ez a billentyűzet az 1—9 természetes számok 14 kulcsait, a nulla 15 kulcsot és a tizedespont 16 kulcsot tartalmazza. Húsz funkció 17 kulcsot is alkalmazunk, amelyeket alább ismertetünk; ezek mind nyomógombok, amik addig maradnak zárva, amíg a kezelő lenyomva tartja őket. Ezeken kívül üzem­mód 19 kulcsok és kerekítési 90 kulcsok egészítik ki a kulcskészletet. A tizedespont pozícióját a 18 kulcsok ha­tározzák meg, ezek vagy külön nyomógombok lehetnek, amint az ábrán látható, vagy egy homlokkerék; eme kulcsok között találunk egy lebegőpont kulcsot is. A 14 és 15 kulcsok beviszik a lenyomott számot vala­mely regiszterbe, és a kijelző egység kijelzi azt. A tizedes­pont 16 kulcs bevisz egy tizedespontot. Csupán az első tizedespont védett. A funkció 17 kulcsok hatására a számológép állapo­tában olyan változás jön létre, hogy az végrehajt egy aritmetikai műveletet, emlékezik egy aritmetikai műve­letre, regisztereket töröl vagy megváltoztatja a regiszte­rek tartalmát. A funkció kulcsok hatására létrejövő műveletek a leírás végén található IV. táblázatban van­nak összefoglalva. A 18 és 19 kulcsok funkcionális vezérlést szolgáltatnak a 17 kulcsokhoz hasonlóan, de azzal az eltéréssel, hogy ha egyszer működtettük őket, akkor abban az állapot­ban maradnak, amíg manuálisan vissza nem állítjuk őket. A tizedespont 18 kulcsok a kívánt számú tizedes­helyet jelölik ki a kijelző egység számára összeadási vagy kivonási művelet végén; szorzást és osztást lebegőpon­tos módszerrel hajt végre a számológép. A lebegőpontos művelet specifikálására szolgáló külön kulcs felülírja bármely tizedespont kulcs által beállított helyzetet. Az üzemmód 19 kulcsok egyike, a szummációs 2 kulcs. Ennek hatására memória akkumuláció történik, amikor a + vagy — kulcs lenyomott állapotban van. A K kulcs egy állandó szorzandót jelöl ki, vagyis a be­vitt vagy az eredményként kapott számot (szorzat vagy hányados), mielőtt az utolsó szorzás parancs tárolására sor kerül. Osztás esetén közvetlenül az utolsó osztás pa­rancs után bevitt szám az állandó osztó. A kerekítési 90 kulcsok lehetővé teszik, hogy három­féle kerekítési technikát használjunk. Felkerekítés (RU) vagy felfelé mutató nyíl azt jelenti, hogy ha az elhagyni kívánt rész különbözik a nullától, akkor egyet kell hoz­záadnunk a legkisebb helyi értékű megtartott digithez. Kikerekítés, vagy 5/4 azt jelenti, hogy ha az elhagyni kívánt mennyiség fél vagy annál nagyobb, akkor egyet kell hozzáadnunk a legkisebb helyi értékű megtartott digithez, egyébként az változatlan marad. Lekerekítés (RD) vagy lefelé mutató nyíl azt jelenti, hogy csak a leg­kisebb helyi értékű digitet tartjuk meg, és bármely ez utáni mennyiséget elhagyunk. Egy túlcsordulásjelző lámpa — amely a kijelzőhöz közel helyezkedik el — van bekapcsolva akkor, amikor az eredmény egész része több mint tizenkét digitet tar­talmaz. Ha a decimális helyek számát nem lehet teljesen kijelezni, de az eredmény egész része kisebb, mint tizen­két digit, ez nem igazi túlcsordulás, ezért pszeudo túl­csordulásként hivatkozunk rá. Például, ha a tizedes he­lyeket 5-re választjuk, és a számított eredmény tizenhá­rom számjegy, pl. 123456789.1234, akkor a kijelző el-5 veszti az utolsó 4-et és 123456789.123-at mutat, noha a DP5 kulcs beállítása miatt (6. ábra) 123456789.12340 kellene hogy legyen; ez a pszeudo túlcsordulás esete. A részeredmény, ahogy a kifejezést később használjuk, valamely végrehajtott részszámítás eredménye, amit nem 10 a + vagy — kulcsról, vagyis nem valamelyik „egyenlő­ség" funkció kulcsról kaptunk. Például, ha az a Xb X Xc-í-d-re+ = műveletsort nézzük, akkor ab szorzat mint részeredmény még elérhető a második „ X " után is, abc szorzat mint részeredmény még elérhető az első 15 ,, -=-" után is, és abc/d mint részeredmény még elérhető a második „ -i-" után. Végső eredményt csak a + = után kapunk, ez a példában abc/de. A fix pontos és a lebegőpontos üzemmód meghatároz­za a kijelző méretét (vagyis a kijelzett tizedes helyek 20 számát). Ezek nem befolyásolják a szám egész részét. Értéktelen nullák (a szám végén) hozzátehetők vagy el­hagyhatók azért, hogy a kijelzendő tizedes helyek szá­mát kielégítsük. Például, ha az eredmény 12.411733410és a lekerekítés kapcsoló van bekapcsolva, a 6. ábrán DP5 25 kulcs lenyomására 12.41173, DP7 kulcsot lenyomva 12.4117334, és DP10 kulcsot működtetve 12.4117334100 kapunk, vagyis az utóbbi esetben egy nullával kiegészült. DP 11 kulcs hatására az eredmény ugyanaz lesz, mint amit DP10 kulcs hatására kaptunk, mivel pszeudo túl-30 csordulásban lesz a számológép, és így a tizedespontot tíznél kapjuk tizenegy helyett. Ha F kulcsot működtet­jük, a szám 12.41173341 lesz, vagyis elhagyja az utolsó értéktelen nullákat. A szám kerekítése csupán a kijelzett utolsó, legkisebb 35 helyi értékű digit értékét határozza meg annak függvé­nyében, hogy mi az elhagyott érték legnagyobb helyi ér­tékű digitje. A DP kulcsok használata és a kerekítés függetlenek egymástól, de bizonyos kapcsolatban állnak. A kerekítés azt jelenti, hogy azt tesszük, amit a megfelelő 40 kerekítő kapcsoló mond; a nem kerekítés egyszerűen a nem szignifikáns tizedes helyek elhagyását jelenti. Az F kulcs hatására, vagyis lebegőpontos üzemmódban, sem rész-, sem végeredmény kerekítése nem történik meg; fix pontos üzemmódban a részeredmények kerekítése 45 nem, de végeredmény kerekítése a kerekítési 90 kulcs szerint történik. A részeredmény mindig lebegőpontos, és lebegőpontos üzemmódban soha sincs kerekítés. A leírás végén levő V. táblázat a számológép műkö­désére ad példákat a következőkben ismertetett ROM 50 programmal. Egyéb működési sorozatok lehetségesek, ha a ROM-ban más program van. A példákban beviteli túlcsordulásjelző E lámpa is szerepel, ami a számológép előlapján, a kijelző egységhez közel van elhelyezve. Ha egy betűt vagy számot négyszögben találunk, az végered-55 ményt jelent. A 7. ábrán látható 15 X7-es mátrix mutatja a billen­tyűzet kulcsait olyan elrendezésben, ahogy a tizenöt digit Dl—D15 időben fellépő jelek letapogatják őket, és ahogy hét KN—KT vonal érzékeli őket. Az utóbbiakról 60 kerül a billentyűzet információ a rendszerbe. Pl. ha lo­gikai „1" jel jelenik meg KQ vonalon a D7 időben, akkor X kulcs lett lenyomva stb. Adott digit D idő és érzékelő vonal azonosít egy kulcsot, és ez a tizenöt, illetve hét­vonalas rendszer számológépen belül binárisan úgy van 65 kódolva, hogy négy-, illetve hárombites kombinációban 4

Next

/
Thumbnails
Contents