DE2442535A1 - Funktionswaehleinrichtung fuer elektronischen rechner, insbesondere taschenrechner - Google Patents
Funktionswaehleinrichtung fuer elektronischen rechner, insbesondere taschenrechnerInfo
- Publication number
- DE2442535A1 DE2442535A1 DE2442535A DE2442535A DE2442535A1 DE 2442535 A1 DE2442535 A1 DE 2442535A1 DE 2442535 A DE2442535 A DE 2442535A DE 2442535 A DE2442535 A DE 2442535A DE 2442535 A1 DE2442535 A1 DE 2442535A1
- Authority
- DE
- Germany
- Prior art keywords
- function
- computer
- cylinder
- input
- calculator
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
- G06F3/0238—Programmable keyboards
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Calculators And Similar Devices (AREA)
- Input From Keyboards Or The Like (AREA)
Description
Funktionswähleinrichtung für elektronischen Rechner, insbesondere Taschenrechner
Die Erfindung betrifft eine Funktionswähleinrichtung für elektronischen Rechner,
insbesondere Taschenrechner. Eine kleine Rechenmaschine, beispielsweise ein
Taschenrechner, der üblicherweise nur eine Vierspeziesmaschine ist, soll durch den neuen Funktionswahlschalter so verbessert werden, daß er imstande ist, eine
Reihe von mathematischen Funktionen auf Abruf ausführen zu können.
Es gibt auf dem Markt bereits sogenannte wissenschaftliche Taschenrechner,
welche über die vier Grundrechnungsarten hinaus eine Reihe von fest programmierten
mathematischen Funktionen ausführen können, wie beispielsweise Kreisfunktionen, Logarithmusfunktionen, Exponentialfunktionen und ähnliche.
Üblicherweise werden diese Funktionen durch zugeordnete Eingabetasten abgerufen, wobei die Kapazität des Tastenfeldes durch einen Umschalter auf das
Doppelte oder das Dreifache erweitert sein kann.
Soll jedoch nach mathematischen Formeln gerechnet werden, so sind meistens
verschiedenartige Rechenvorgänge miteinander zu verknüpfen, wobei Zwischenwerte und Teilergebnisse gespeichert werden müssen. Bei einfachen Vierspeziesmaschinen
kommt man dabei nicht ohne die Notwendigkeit des schrift-
509816/1047
lichen Notierens von Zwischenwerten aus. Auch mit Speicher ausgerüstete
Taschenrechner erfordern die volle Aufmerksamkeit des Benutzers, um die Übersicht über das Rechenprogramm, d. h. den folgerichtigen Ablauf der
einzelnen Schritte zu behalten.
Für mittlere bis größere Rechenanlagen ist durch die US-Patentschrift
3 187 321 eine Dateneingabestation bekannt geworden, welche die Benutzung
auch für ungeübte Personen erleichtert, die mit der Technik des Programmierens nicht vertraut sind. Eine Konsole mit Schaltern und Kontrollampen erhält je
nach auszuführendem Programm eine zu diesem Programm gehörige Auflagefolie mit aufgedruckten Anweisungen, welche Schalter und Tasten in welcher
Reihenfolge zu betätigen sind. Eine Lampenanzeige und Bildschirmdarstellung gibt die Antwort der Rechenmaschine und erleichtert somit den Dialog mit dem
Benutzer. Es kann also die von der Maschine auszuführende Funktion durch die Auswahl der entsprechenden Auflagefolie vorgewählt werden.
Die Aufgabe der Erfindung besteht darin, eine verbesserte Einrichtung zum
Vorwählen der durch den elektronischen Rechner auszuführenden Funktion anzugeben,
wodurch dessen Bedienung wesentlich vereinfacht wird und wodurch mögliche Fehlerquellen für den Benutzer ausgeschaltet werden. Diese Einrichtung
soll insbesondere für die viel benutzten, zahlreichen Taschenrechner geeignet sein, um deren Benutzung zu erleichtern.
Gelöst wird diese Aufgabe durch die in dem Hauptanspruch angegebenen Merkmale.
Weitere Ausgestaltungen und Weiterbildungen des Gegenstandes der Erfindung
sind den Unteransprüchen zu entnehmen.
Die Vorteile der Erfindung sind durch eine leichte Wählbarkeit der gewünschten
Programmroutinen gekennzeichnet sowie durch eine präzise Anzeige der gewählten Funktion.
Ein Ausführungsbeispiel der Erfindung wird anschließend anhand der Zeichnungen
näher erläutert.
EN 973 018
5 0 9 8 16/1047
ORIGINAL INSPECTED
Fig. 1 ist eine perspektivische Ansicht eines Taschenrechners mit der neuen
Funktionswähleinrichtung.
Fig. 2 zeigt schematisch in Blockdarstellung das Zusammenwirken der Teile
der Funktionswähleinrichtung.
Fig. 3 ist die Darstellung eines Ausführungsbeispieles eines auswechselbaren
Funktionswählers.
Fig. 4 zeigt schematisch ein Ausführungsbeispiel der Codiereinrichtung für
die Eingabe der gewählten Funktion an den Rechner.
Fig. 5 zeigt die auszuführenden Schritte für das Beispiel einer mathematischen
Formel. "
Fig. 1 stellt einen elektronischen Rechner 10 mit der neuen Funktionswähleinrichtung
dar. Zusätzlich zu dem üblichen Tastenfeld 12 und dem Ergebnis-Anzeigefeld 14 ist hier ein Funktions-Anzeigefenster 16 vorgesehen, wo eine Anzeige
der durch den Benutzer eingestellten mathematischen Funktion sichtbar erscheint.
Die durch den Rechner auszuführende Funktion wird mittels der gerändelten Einstellscheibe 18 vorgewählt. Fig. 3 zeigt ein Beispiel eines einstellbaren
Funktionswählers 19. Am linken Ende eines Zylinders befindet sich die gerändelte
Einstellscheibe 18. Eine Reihe von dargestellten mathematischen Formeln und Programmen ist auf der rechten Seite des Zylinders als Funktions-Anzeigefeld
20 in rund um den Zylinder verteilten gleichabständigen Zeilen angeordnet. Neben dieser für den Benutzer lesbaren Anzeige sind zeilenweise entsprechende
für den Rechner lesbare binäre Darstellungen als Rechner-Eingaben 28, 29, 30 vorgesehen.
Das Zusammenwirken der Teile der Funktionswähleinrichtung ist in Fig. 2 schematisch
dargestellt. Die Einstellscheibe 18 ist mit dem Funktionswähler verbunden, der in seinem Funktions-Anzeigefeld 20 als Beispiel einer gewählten Formel
2 2 V2
C = (a + b ) anzeigt. Mit dem Funktionswähler ist ein Eingabewandler 21 gekoppelt,
der die Rechner-Eingaben 28, 29 30 abfühlt und als binäre Signale an die Anpassungsschaltung 22 weitergibt. Jede solcher Rechner-Eingabe 28, 29,
EN 973 018
509816/ 1047
entspricht einer vorgewählten mathematischen Funktion. Sie muß nicht in der
gleichen Zeile stehen, wie die zugehörige lesbare Darstellung im Anzeigefeld, sondern es genügt, wenn eine feste Winkelbeziehung zwischen der lesbaren
Darstellung und ihrer binär codierten Form besteht. Die Anpassungsschaltung 22 bildet aus dem vom Eingabewandler 21 gelieferten Signal die Startadresse für die
aus dem Speicher abzurufende Funktionsbefehlsfolge 24, deren Instruktionen 26
das vom Rechner auszuführende Programm sind.
Fig. 4 zeigt ein Ausführungsbeispiel eines Eingabewandlers zum Codieren der
Rechner-Eingabe. Innerhalb des Zylinders des Funktionswähler 19 ist in integrierter
Schaltungstechnik ein Block von Leuchtdioden als optische Eingabesignalquelle 40 angeordnet. Der Funktionswähler ist so eingestellt, daß die
Zeile mit der Rechner-Eingabe 29 in gleicher Höhe mit den Leuchtdioden steht. Diese Rechner-Eingabe ist ein Muster von Durchbrüchen im Mantel des Zylinders
in der Zeile. Wenn sie durch die Stromversorgung 49 eingeschaltet werden, sendet
jede der Dioden der optischen Eingabesignalquelle 40 Strahlung aus, die in der optischen Detektoranordnung 42 durch entsprechende Detektoren als optisches
Signal abgefühlt werden kann, abhängig davon, ob der Strahlenvorgang durchgehend
oder unterbrochen ist. Die Detektoren können beispielsweise Phototransjstoren sein. In dem Ausführungsbeispiel der Fig. 4 liefert die optische Detektoranordnung
42 als Ausgangssignal ein fünfstelliges Binärwort, das elektrische Steuersignale verkörpert. Diese Signale bezeichnen ein durch den Rechner auszuführendes
Programm, bzw. eine mathematische Formel, und werden anschließend in Adressendecodierer 44 decodiert, um eine Startadresse zum Aufruf des Festwertspeichers
46 zu liefern. Der aufgerufene Festwertspeicher 46 gibt die entnommene Instruktion an den Prozessor 48 weiter, der danach mit der Ausführung der mathematischen
Operation beginnt, wobei er seine Befehlsregister, Datenregister, Zähler und Speicher benutzt.
Die Stromversorgung 49 versorgt sowohl die Schaltkreise des Rechners als auch
den Eingabewandler mit elektrischer Energie. Bei einem Taschenrechner, der das bevorzugte Ausführungsbeispiel der Erfindung ist, genügen zur Versorgung eine
oder mehrere kleine Batterien.
EN 973 018
509816/1047
Einzelheiten des Rechners werden im folgenden nicht beschrieben, weil der Gegenstand
der Erfindung der Funktionswähler ist. Die Ausführung eines Programmes
ist dem Rechner überlassen, wenn einmal die Startadresse an ihn geliefert wurde.
Selbststeuernde Mikroprogramme für Rechner sind an sich bekannt und werden beispielsweise in der amerikanischen Patentschrift 3 400 371 beschrieben.
In Fig. 5 werden die für die Ausführung der Berechnung des bereits mehrfach
erwähnten Beispieles einer mathematischen Formel erforderlichen Schritte auf-
2 2 2
geführt. Es wird beispielsweise von Hand die Formel C = (a + b ) als Funktion
vorgewählt. .
Als nächstes müssen die Operanden eingegeben werden:
1. a - 4, 3 - Speicher
2. b - 5,8 - Speicher.
Die im Anzeigefenster des Funktionswählers sichtbare Formel zeigt, daß a und
b die einzigen Operanden sind, die eingetastet werden müssen. Somit ist die Berechnung bereit zur Ausführung. Der Benutzer drückt nun die Starttaste,
woraufhin die einzelnen Instruktionen automatisch abgerufen werden, um nach-
2 2 l/2
einander die Berechnung von (4,3 +5,8 )v auszuführen.
Es laufen folgende Schritte ab:
1. Multipliziere a χ a (oder quadriere a), speichere im x-Register,
2. multipliziere b χ b (oder quadriere b), speichere im y-Register,
3. addiere den Inhalt beider Register und speichere im x-Register,
4. ziehe die Quadratwurzel aus dem Wert im x-Register und speichere ihn
im C-Register,
5. zeige das Ergebnis im Ergebnis-Anzeigefeld. C = 7,22
In Weiterbildung der Erfindung wird mindestens eine Stelle oder Zeile des
Funktionswählers frei gelassen, bzw. als Benutzerprogramm bezeichnet. Dabei
kann beispielsweise die Abrufmöglichkeit des Festwertspeichers 46 gesperrt werden, um andere Programme nach Wahl des Benutzers ausführen zu können.
Der Funktionswähler kann als austauschbares Bauteil hergestellt sein, um mehrere
Sätze von Funktionen für den Rechner frei wählbar zu haben. Auch kann gegebenenfalls der Festwertspeicher 46 in gleicher Weise austauschbar sein.
EN 973 018 ORIGlMAL INSPECTED
5 0 9 8 16/1047. ·
Claims (7)
- PATENTANSPRÜCHEJy Funktionswähleinrichtung für elektronischen Rechner, insbesondereTaschenrechner, dadurch gekennzeichnet, daß die Einrichtung einen von Hand einstellbaren Funktionswähler (19; Fig. 3) enthält, der einerseits eine lesbare Anzeige liefert, deren Funktions-Anzeigefeld (20) in einem Funktions-Anzeigefester (16; Fig. 1) sichtbar erscheint, und der andererseits eine codierte Eingabe an den Rechner liefert, welche die auszuführende mathematische Funktion definiert und die zugehörige Speicheradresse der Startposition ausgibt, woraufhin die gespeicherte Befehlsfolge für die auszuführende Funktion automatisch ablaufen kann.
- 2. Einrichtung nach Anspruch 1, dadurch gekennzeichnet, daß der Funktionswähler (19) einen mit einer Einstellscheibe (18) versehenen Zylinder aufweist, auf dessen Mantel in achsenparallelen Zeilen die von dem Rechner auszuführenden Funktionen als mathematische Formeln in lesbarer Form angebracht sind, und daß in korrespondierenden Zeilen des Zylinders entsprechende Steuerbefehle in binär codierter Formals Rechner-Eingabe (28, 29, 30) aufgezeichnet sind, welche mittels eines Eingabewandlers (21) an den Rechner (10) übertragbar sind.
- 3. Einrichtung nach Anspruch 1 und/oder 2, dadurch gekennzeichnet, daß der Eingabewandler eine optische Eingabesignalquelle (40) mit einer Anordnung von Leuchtdioden in integrierter Schaltungstechnik im Innern des Zylinders umfaßt, denen außerhalb des Zylinders in einer optischen Detektoranordnung (42) entsprechende Detektoren gegenüberstehen, und daß die binär codierten Steuerbefehle durch Muster von Ausnehmungen in der Zylinderwand gebildet sind, die den jeweilig zugeordneten Strahlengang entsprechend der Codierung durchlassen oder unterbrechen.EN 973 018509816/1 047
- 4. Einrichtung nach einem oder mehreren der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß eine Anpassungsschaltung (22) im Rechner (10) vorgesehen ist, welche eingegebene Steuerbefehle mittels eines Adressendecodierers (44) in eine Startadresse zum Aufruf einer ersten Instruktion einer Funktionsbefehlsfolge aus einem Festwertspeicher (46) umwandelt.
- 5. Einrichtung nach einem oder mehreren der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß mindestens eine Position des Funktionswählers für den Aufruf von Benutzerprogrammen vorgesehen ist.
- 6. Einrichtung nach einem oder mehreren der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß der Funktionswähler als auswechselbares Bauteil ausgeführt ist.
- 7. Einrichtung nach einem oder mehreren der vorhergehenden Ansprüche, dadurch gekennzeichnet, daß auch der Festwertspeicher (46) als auswechselbares Bauteil ausgeführt ist.έΝ"301β 509816/1047
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US05/406,721 US3990053A (en) | 1973-10-15 | 1973-10-15 | Stored program selector for electronic calculator |
Publications (1)
Publication Number | Publication Date |
---|---|
DE2442535A1 true DE2442535A1 (de) | 1975-04-17 |
Family
ID=23609179
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE2442535A Withdrawn DE2442535A1 (de) | 1973-10-15 | 1974-09-05 | Funktionswaehleinrichtung fuer elektronischen rechner, insbesondere taschenrechner |
Country Status (10)
Country | Link |
---|---|
US (1) | US3990053A (de) |
JP (1) | JPS5333452B2 (de) |
CA (1) | CA1016658A (de) |
CH (1) | CH566593A5 (de) |
DE (1) | DE2442535A1 (de) |
ES (1) | ES430494A1 (de) |
FR (1) | FR2247767B1 (de) |
GB (1) | GB1436071A (de) |
IT (1) | IT1020325B (de) |
SE (1) | SE402656B (de) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS537131U (de) * | 1976-07-05 | 1978-01-21 | ||
US4120044A (en) * | 1976-09-16 | 1978-10-10 | Rca Corporation | Data encoding keyboard |
JPS5831220Y2 (ja) * | 1977-02-24 | 1983-07-11 | シャープ株式会社 | 微分機能付計算機 |
JPS5429631U (de) * | 1977-07-29 | 1979-02-27 | ||
US4231106A (en) * | 1978-07-13 | 1980-10-28 | Sperry Rand Corporation | Performance monitor apparatus and method |
US4386412A (en) * | 1979-12-17 | 1983-05-31 | Casio Computer Company, Ltd. | Calculator with equation display device |
JPS5843050A (ja) * | 1981-09-08 | 1983-03-12 | Casio Comput Co Ltd | 電子公式辞典 |
JPS58155468A (ja) * | 1982-03-10 | 1983-09-16 | Casio Comput Co Ltd | 電子公式辞典 |
JPS58195957A (ja) * | 1982-05-11 | 1983-11-15 | Casio Comput Co Ltd | 音声によるプログラム実行方式 |
FR2584509A1 (fr) * | 1985-07-05 | 1987-01-09 | Brunet Pierre | Clavier a touches a identifiants de touches variables pour machines electroniques |
GB8619497D0 (en) * | 1986-08-11 | 1986-09-24 | Anstey M T | Electronic tester |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
NL276406A (de) * | 1961-03-24 | |||
US3511974A (en) * | 1964-09-22 | 1970-05-12 | Wang Laboratories | Automatically controlled calculating apparatus |
US3533076A (en) * | 1967-10-30 | 1970-10-06 | Burroughs Corp | Electronic accounting apparatus |
US3533078A (en) * | 1967-12-04 | 1970-10-06 | Burroughs Corp | Keyboard entry control apparatus |
US3686639A (en) * | 1969-12-11 | 1972-08-22 | Modicon Corp | Digital computer-industrial controller system and apparatus |
US3593313A (en) * | 1969-12-15 | 1971-07-13 | Computer Design Corp | Calculator apparatus |
US3660645A (en) * | 1970-05-21 | 1972-05-02 | Advanced Computer Tech Corp | Calculating display board |
US3774164A (en) * | 1972-05-22 | 1973-11-20 | Western Data Prod Inc | Data terminal system |
-
1973
- 1973-10-15 US US05/406,721 patent/US3990053A/en not_active Expired - Lifetime
-
1974
- 1974-08-30 IT IT26770/74A patent/IT1020325B/it active
- 1974-09-02 FR FR7430667A patent/FR2247767B1/fr not_active Expired
- 1974-09-05 DE DE2442535A patent/DE2442535A1/de not_active Withdrawn
- 1974-09-09 CH CH1226274A patent/CH566593A5/xx not_active IP Right Cessation
- 1974-09-17 GB GB4037974A patent/GB1436071A/en not_active Expired
- 1974-09-28 ES ES430494A patent/ES430494A1/es not_active Expired
- 1974-10-03 CA CA210,638A patent/CA1016658A/en not_active Expired
- 1974-10-04 JP JP11397074A patent/JPS5333452B2/ja not_active Expired
- 1974-10-09 SE SE7412660A patent/SE402656B/xx unknown
Also Published As
Publication number | Publication date |
---|---|
JPS5068240A (de) | 1975-06-07 |
CA1016658A (en) | 1977-08-30 |
SE7412660L (de) | 1975-04-16 |
US3990053A (en) | 1976-11-02 |
SE402656B (sv) | 1978-07-10 |
CH566593A5 (de) | 1975-09-15 |
IT1020325B (it) | 1977-12-20 |
FR2247767A1 (de) | 1975-05-09 |
JPS5333452B2 (de) | 1978-09-14 |
GB1436071A (en) | 1976-05-19 |
FR2247767B1 (de) | 1978-12-29 |
ES430494A1 (es) | 1976-10-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE2628375C3 (de) | Elektronischer Rechner zur Bestimmung des Biorhytmus | |
DE3047251C2 (de) | Rechner | |
DE2264871A1 (de) | Elektronischer rechner | |
DE3320213C2 (de) | ||
DE1181461B (de) | Adressenaddierwerk einer programm-gesteuerten Rechenmaschine | |
DE2712224A1 (de) | Datenverarbeitungsanlage | |
DE1282337B (de) | Programmgesteuerte elektronische Rechenanlage | |
DE2453040B2 (de) | Programmierbarer elektronischer Rechner | |
DE2442535A1 (de) | Funktionswaehleinrichtung fuer elektronischen rechner, insbesondere taschenrechner | |
DE2440389A1 (de) | Vorrichtung zum verschieben von digitalen informationen in datenverarbeitungsgeraeten | |
DE2365543A1 (de) | Elektronischer rechner | |
DE1812137C3 (de) | Elektronische Datenverarbeitungsanlage | |
DE3303269C2 (de) | ||
DE1499174B1 (de) | Dividiervorrichtung fuer Digitalrechner | |
DE1799012B1 (de) | Registereinrichtung zur Erleichterung des Wechsels von Teilprogrammen und Teilprogrammschnitten in einem elektronischen Rechner | |
DE1774675A1 (de) | Elektronisches Rechengeraet | |
DE1125685B (de) | Rechenmaschine | |
DE1549449A1 (de) | Einrichtung zur Verarbeitung von Gleitkommazahlen | |
DE1549580A1 (de) | Digitales Rechengeraet | |
DE1103646B (de) | Inkrement-Rechenmaschine | |
DE2826836C2 (de) | Verfahren und Vorrichtung zum Abrufen und Ablegen von Daten oder Programmen | |
DE2501985A1 (de) | Mit gleitkomma arbeitender rechenmechanismus | |
DE1524146C (de) | Divisionseinrichtung | |
DE2950430C2 (de) | Tastenbetätigter speicherprogrammierbarer Kleinrechner | |
DE1963030C3 (de) | Anordnung zum Umsetzen einer Binärzahl in eine tetradisch codierte Dezimalzahl in einem Rechner |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8141 | Disposal/no request for examination |