DE2353421C3 - Elektronischer Rechner - Google Patents

Elektronischer Rechner

Info

Publication number
DE2353421C3
DE2353421C3 DE2353421A DE2353421A DE2353421C3 DE 2353421 C3 DE2353421 C3 DE 2353421C3 DE 2353421 A DE2353421 A DE 2353421A DE 2353421 A DE2353421 A DE 2353421A DE 2353421 C3 DE2353421 C3 DE 2353421C3
Authority
DE
Germany
Prior art keywords
key
register
variable
variables
keys
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.)
Expired
Application number
DE2353421A
Other languages
English (en)
Other versions
DE2353421B2 (de
DE2353421A1 (de
Inventor
David S. Palo Alto Cochran
William L. Cupertino Crowley
France Los Altos Rode
Alexander D. R. Mountain View Walker
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
HP Inc
Original Assignee
Hewlett Packard Co
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hewlett Packard Co filed Critical Hewlett Packard Co
Publication of DE2353421A1 publication Critical patent/DE2353421A1/de
Publication of DE2353421B2 publication Critical patent/DE2353421B2/de
Application granted granted Critical
Publication of DE2353421C3 publication Critical patent/DE2353421C3/de
Expired legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/02Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/02Banking, e.g. interest calculation or account maintenance
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
    • Y04S10/00Systems supporting electrical power generation, transmission or distribution
    • Y04S10/50Systems or methods supporting the power network operation or management, involving a certain degree of interaction with the load-side end user applications

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Finance (AREA)
  • Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • General Physics & Mathematics (AREA)
  • Marketing (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Technology Law (AREA)
  • General Business, Economics & Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • Calculators And Similar Devices (AREA)
  • Input From Keyboards Or The Like (AREA)
  • Complex Calculations (AREA)

Description

Die Erfindung betrifft einen elektronischen Rechner gemäß dem Oberbegriff des Anspruchs 1.
Derartige Rechner dienen zur Berechnung bestimmter Funktions-Variablen, welche gemäß einer im Rechner gespeicherten mathematischen Verknüpfung von anderen Variablen abhängen, deren Werte über Zifferntasten in den Rechner eingegeben werden. Dabei umfaßt der Begriff »Zifferntasten« auch solche an sich regelmäßig zur Bezeichnung von Operatoren dienenden Tasten, die das Vorzeichen des numerischen Wertes einer Variablen bezeichnen.
In DT-OS 22 28 742 wird vorgeschlagen, einen ROM-Modul »Statistik« in einen Tischrechner einzustecken, so daß die entsprechenden Variablen in ein X-Register und von diesem wahlweise in Y- und Z-Register eingegeben werden können und dann durch Betätigung einer getrennten Funktionstaste der ziffernmäßige Wert der betreffenden statistischen Funktionsvariablen durch den Tischrechner berechnet wird.
Der Erfindung liegt vor allem die Aufgabe zugrunde, einen Rechner der im Oberbegriff genannten Art derart auszugestalten, daß dieser mit einem Minimum von Tasten die wahlweise Auflösung einer Gleichung nach verschiedenen Variablen gestaltet, ohne daß der Benutzer den Aufbau der zu berechnenden Gleichung
zu kennen braucht
Diese Aufgabe wird erfindungsgemäß gelöst durch die kennzeichnenden Merkmale des Anspruchs 1. Demgemäß ist eine Anzahl von Tasten vorgesehen, weiche alle zu wenigstens einer Gleichung gehörenden Variablen bezeichnen; dabei kann für jede Variable eine getrennte Taste vorgesehen sein, oder es kann beispielsweise mehreren- Tasten eine gemeinsame Wähltaste zur wahlweisen Bezeichnung einer ersten oder einer zweiten Variablen zugeordnet sein. Der Rechner ist derart eingerichtet, daß eine dieser Variablen afc die gesuchte Funktionsvariable, d. h. von den ziffernmäßig bestimmten Variablen abhängige Variable, berechnet wird bei Betätigung der diese gesuchte Funktionsvariable bezeichnenden Taste nach einer anderen Variablen-Taste, ohne daß dazwischen eine Zifferntaste betätigt wird. Mittels ein und desselben Satzes von Tasten, die sowohl zur Bezeichnung von ziffernmäßig bestimmten Variablen als auch von gesuchten Funktionsvariablen dienen können, kann somit eine Gleichung wahlweise nach einer von mehreren gesuchten Funktionsvariablen aufgelöst werden.
Um den Benutzer daran zu erinnern, welche Variablen bei der Berechnung der gesuchten Funktionen) zu berücksichtigen sind, kann gemäß einer bevorzugten Ausführungsform vorgesehen werden, daß die Tasten zur Bezeichnung der Variablen der betreffenden Gleichungen) geradlinig nebeneinander auf der Tastatur angeordnet sind.
Weitere wesentliche Vorteile ergeben sich durch den wahlweisen Abschluß der Tastenfolge, wenn Tastin vorgesehen sind, welche zur Eingabe der Variablen von zwei (oder mehr) verschiedenen miteinander verknüpften Gleichungen dienen. In diesem Fall ist es möglich, zunächst in den Rechner Werte von Variablen einzutasten, die beiden Gleichungen angehören, und dann weitere Werte von Variablen einzutasten, die der ersten oder der zweiten Gleichung angehören und nach einer gesuchten Funktions-Variablen entweder der ersten oder der zweiten Gleichung aufzulösen oder andererseits wahlweise Werte für weitere Variable einzutasten und nach einer (von mehreren) gesuchten Funktionsvariablen aufzulösen, die sich durch Verknüpfung der Gleichungen ergibt. Beispielsweise sind die Zahl π der Zinsperioden, der Zinsfuß i, der Barwert PV und der Endwert FVgemäß der Kapitalverzinsungsformel und die Zahl η der mit Raten belegten Zinsperioden, der Zinsfuß /der Raten, der Rentenendwert FVund der Rentenbetrag PMT über die Rentenverzinsungsformel miteinander verknüpft Nachdem beispielsweise die Werte für die zu beiden Gleichungen gehörenden Variablen η und i in den Rechner eingetastet wurden, kann beispielsweise der Wert für PV eingetastet und dann direkt durch Betätigen der Taste FV der zukünftige Wert nach der Kapitalverzinsungsformel berechnet werden. Entsprechend könnte die gleiche Formel durch vorherige Eingabe des Wertes für FVund darauffolgende Betätigung der Taste PV nach dem Barwert aufgelöst werden. Andererseits könnte nach Eingabe der Werte für η und / der Wert für FV eingegeben und unmittelbar danach durch Betätigung der Taste PMTder Ratenbetrag gemäß der Rentenverzinsungsformel berechnet werden. Schließlich könnte nach Eingabe der Werte von π und j der Wert PV eingegeben und unmittelbar danach durch Betätigung der Taste PMT der Ratenbetrag durch im Rechner erfolgende Verknüpfung der genannten Gleichungen ermittelt werden. Es wird somit eine optimale Flexibilität für den Benutzer bei der Auflösung von Gleichungen erreicht
Nachfolgend wird ein bevorzugtes Ausführungsbeispiel der Erfindung anhand der Zeichnung erläutert; es stellt dar
F i g. 1 die Tastatur und Anzeigeeinrichtung eines Rechners gemäß der Erfindung,
F i g. 2 ein vereinfachtes Blockschaltbild der wesentlichen Schaltungseinheiten des Rechners gemäß F i g. t.
Gemäß F i g. 1 enthält ein Taschenrechner 10 eine Tastatur 12 und eine Anzeigeeinrichtung 14.
Die Tastatur 12 enthält Zifferntasten 0 bis 9 sowie drei Gruppen von Steuertasten:
1) Operatorentasten +, —, χ,:, wobei die Taste » —« auch zur Eingabe des Vorzeichens eines Operanden dienen kann.
2) Variablen-Tasten π (Anzahl der Jahre), /(Zinssatz) PMT (Ratenbetrag), PV (Barwert), FV (Endwert), YTM (Rendite bei Fälligkeit), welche Tasten entweder zusammen mit den Zifferntasten zur Eingabe der ziffernmäßig bestimmten, also unabhängigen Variablen oder zur Eingabe der gesuchten Funktionsvariablen wenigstens einer Gleichung dienen.
3) Allgemeine Steuertasten, wie eine Umschalttaste 15, bei deren Betätigung vor einer der Variablen-Tasten die oberhalb der betreffenden Variablen-Taste angegebene Funktion ausgeführt wird.
Nachfolgend wird die Datenverarbeitung im Rechner anhand der Schaltungseinheiten gemäß F i g. 2 an folgendem Beispiel erläutert
FV = f, (n = 12, /= 3, PV = 45)
Vorab ist zu beachten, daß gemäß dem Konzept des Rechners vor der Betätigung der entsprechenden Variablen-Taste der zugehörige Zahlenwert eingetastet werden muß und daß gemäß dem bevorzugten Ausführungsbeispiel die in der jeweiligen Gleichung vorkommenden Variablen in derjenigen Reihenfolge eingetastet werden, in welcher die Variablen-Tasten geradlinig nebeneinander auf der Tastatur angeordnet sind.
Wird demgemäß die Ziffer 1 eingetastet, so wird durch einen Tastencodierer 13 eine der Ziffer 1 zugeordnete 3inärkombination erzeugt und als Startadresse in ein Adressenregister 58 eines Leitwerks 16 eingespeichert. Dieses Leitwerk bildet zusammen mit einem Taktgeber 22, einer Festwert-Speichereinrichtung 18 und einer Rechen- und Registereinrichtung (Rechenwerk) 20 mit einem Befehlsdecodierer 92 einen Mikroprozessor zur Ausführung von Befehlsfolgen, die in der Festwert-Speichereinrichtung 18 enthalten sind. Die Startadresse im Adressenregister 58 wird an die Festwert-Speichereinrichtung 18 übertragen und ruft in dieser ein spezifisch der Ziffer 1 zugeordnetes Programm mit einer Folge von Befehlen auf, die nach Decodierung durch den Decodierer 92 eine Einspeicherung eines der Ziffer 1 zugeordneten Binärcodes in ein Bodenregister C eines Stapelspeichers in der Rechen- und Registereinrichtung 20 sowie eine Anzeige in der Anzeigeeinrichtung 14 bewirken. Der Taktgeber bestimmt den Arbeitstakt für das Adressieren der Festwert-Speichereinrichtung, die Abgabe von Befehlen durch diese, sowie die Erhöhung des Inhalts des Adressenregisters.
In entsprechender Weise wird dann die Ziffer 2 des Wertes η = 12 eingetastet und eine neue Startadresse
erzeugt und durch Ausführung eines entsprechenden, in der Festwert-Speichereinrichtung gespeicherten Programms bewirkt, daß der der Zahl 12 zugeordnete Binärcode in dem Bodenregister c des Stapelspeichers eingespeichert und in der Anzeigeeinrichtung 14 dargestellt wird.
Wird dann die Variablen-Taste π betätigt, so werden zwei Zustandsbits im Leitwerk 16 gesetzt, von denen das eine anzeigt, daß eine der Variablen-Tasten betätigt worden ist und von denen das andere anzeigt, daß es sich um die Variablen-Taste η handelt. Dadurch wird dem Mikroprozessor signalisiert, daß die vorher eingegebene Zahl abgeschlossen und der Variablen π zugeordnet ist. Außerdem wird durch die Betätigung der Variablen-Taste π die Zahl 12 vom Bodenregister C in das übergeordnete Register D des Stapelregisters dupliziert.
In entsprechender Weise wird nunmehr die Ziffer 3 eingetastet und im Bodenregister Cdes Stapelspeichers gespeichert. Die Betätigung der Zifferntaste 3 besorgt außerdem, daß das Zustandsbit gelöscht wird, welches dem Rechner anzeigt, daß zuletzt eine der Variablen-Tasten betätigt worden ist.
Daraufhin wird die Variablen-Taste / betätigt und wiederum bewirkt, daß wieder das Zustandsbit gesetzt wird, welches die Betätigung einer Variablen-Taste bedeutet und auch das Zustandsbit gesetzt wird, welches speziell der Variablen-Taste /zugeordnet ist. Außerdem bewirkt die Betätigung der Taste i, daß der Binärcode für die Zahl 12 im Stapelregister D in das Stapelregister Everschoben und die Ziffer 3 im Bodenregister Cin das Stapelregisler Ddupliziert wird.
Bei Betätigung der Zifferntasten 4 und 5 sowie der Variablen-Taste PV in der angegebenen Reihenfolge wiederholen sich die vorgenannten Speicherungsvorgänge mit dem Ergebnis, daß im Stapelregister C der Binärcode für die Zahl 12, im Stapelregister D der Binärcode für die Ziffer 3 und im Stapelregister E der Binärcode für die Zahl 45 eingespeichert sind und diesen Zahlen in der genannten Reihenfolge die Variablen η, ι und PV zugeordnet sind. Außerdem sind den einzelnen Variablen zugeordnete Zustandsbits gesetzt, und es ist wiederum ein weiteres Zustandsbit gesetzt, welches dem Rechner anzeigt, daß die zuletzt betätigte Taste eine Variable bezeichnet.
Wenn nunmehr die Taste FV zur Bezeichnung der
ίο gesuchten Funktionsvariablen unmittelbar nach der Variablen-Taste PV betätigt wird, so erkennt der Rechner, daß die zwischen der Eingabe von Zahlen und von Variablen alternierende Tastenfolge geändert worden ist und nunmehr dasjenige Programm aufgerufen werden soll, welches aus den eingetasteten Ziffernwerten für die Variablen n, /und PVden Wert der Funktionsvariablen FVrechnet
In entsprechender Weise hätte beispielsweise auch zuletzt die Variablen-Taste fA/rbetätigt und somit aus denselben ziffernmäßig spezifizierten Variablen nach der Rentenformel (statt vorher nach der Kapitalverzinsungsformel) der Wert von PMT berechnet werden können.
Es können somit je nach der zuletzt betätigten Taste
is beliebige Funktionsvariablen einer oder mehrerer miteinander verknüpfter Gleichungen berechnet werden, unabhängig von der Anzahl der zu den Gleichungen gehörigen Variablen, da der Rechner bei unmittelbar aufeinanderfolgender Betätigung von zwei Variablen-Tasten eindeutig erkennt, wann die Tasteneingabe beendet ist und welche Funktionsvariablen nach welcher Gleichung aufgelöst werden soll.
Es erübrigt sich schließlich, näher auf den Aufbau des Mikroprozessors bzw. dessen im Anspruch 1 angegebenen Funktionen b und e einzugehen, da diese Funktionen für sich als bekannt vorausgesetzt werden.
Hierzu 2 Blatt Zeichnungen

Claims (3)

Patentansprüche:
1. Elektronischer Rechner mit einer Tastatur mit Zifferntasten zur Eingabe von Ziffern und Steuertasten zur Steuerung des Rechners, einem Tastencodierer zur Erzeugung von Tastencodes entsprechend der jeweiligen Tastenbetätigung, mit einer Festwert-Speichereinrichtung, mit einem Register zum Speichern von über die Tastatur eingegebenen Ziffern und mit einem mit der Registereinrichtung und der Festwert-Speichereinrichtung zusammenwirkenden Rechenwerk zur Berechnung des Ziffernwertes einer Funktionsvariablen bei Betätigung einer entsprechenden die Funktionsvariable bezeichnenden Taste und einer Ausgabeeinrichtung zur Anzeige des Ziffernwertes einer berechneten Funktionsvariablen, gekennzeichnet durch folgende Merkmale:
a) Es ist ein Satz von Variablen-Tasten (n, i, PMT, PV, FV) vorgesehen, weiche die Variablen wenigstens einer Gleichung bezeichnen, und welche wahlweise zur ziffernmäßigen Eingabe von Variablen in Verbindung mit Zifferntasten oder zur Bezeichnung der gesuchten Funktionsvariablen dienen.
b) Bei Betätigung von einer Zifferntaste (0 bis 9) wird ein Tastencode durch den Tastencodierer (13) erzeugt und in einem Adressenregister (58) eines Mikroprozessors durch dessen Leitwerk (16) eine dem Tastencode entsprechende Startadresse eingespeichert.
c) Die Startadresse wird an die Festwertspeicher-Einrichtung übertragen und löst den Ablauf einer in dieser gespeicherten Befehlsfolge zur Einspeicherung der betreffenden Ziffer in ein Register einer Rechen- und Registereinrichtung (20 aus.
d) Die Befehle der Festwert-Speichereinrichtung werden nacheinander durch einen mit der Rechen- und Registereinrichtung zusammenwirkenden Befehlsdecodierer (92) decodiert.
e) Das Leitwerk ist mit einem Taktgeber (22) verbunden und bestimmt den Arbeitstakt für das Adressieren des Festwert-Speichers, die Abgabe der Befehle der Festwert-Speichereinrichtung an die Register der Rechen- und Registereinrichtung sowie für dift Erhöhung des Inhalts des Adressenregisters.
f) Bei Betätigung weiterer Zifferntasten (2) wiederholt sich dieser Speichervorgang, bis die erste Zahl in ein Register (C) der Rechen- und Registereinrichtung (20) eingespeichert ist.
g) Bei Betätigung einer der Variablen-Tasten (n) speichert das Leitwerk, daß diese Taste betätigt worden ist, wodurch das Ende der vorher eingegebenen Zahl (12) angezeigt und diese der Variablen ^zugeordnet wird.
h) Die Betätigung von weiteren Zifferntasten zur Eingabe der Ziffemwerte (3; 45) weiterer Variablen (i; PV) und die jeweils danach erfolgende Betätigung einer weiteren Variablen-Taste (i; PV) zur Bezeichnung aller zu wenigstens einer Gleichung gehörenden ziffernmäßig spezifizierten Variablen bewirken in entsprechender Weise die Erzeugung neuer Startadressen für in der Festwert-Speichereinrichtung enthaltene Befehlsfolgen zur Abspeicherung der Zahlenwerte für die betreffenden Variablen in weiteren Registern (PVm Register C; i in Register D und η in Register E) der Rechen- und Registereinrichtung (20).
i) Bei Betätigung einer weiteren Variablen-Taste
(FV) nach der vorherigen Betätigung einer anderen Variablen-Taste (PV) ohne zwischenzeitliche Betätigung einer Zifferntaste wird durch das Leitwerk (16) des Mikroprozessors
ίο eine Startadresse einer in der Festwert-
Speichereinrichtung enthaltenen Befehlsfolge in dem Adressenregister (58) eingespeichert welche die Verknüpfung der ziffernmäßig eingetasteten Variablen entsprechend der
'5 durch die zuletzt betätigte Variablen-Taste
gewählten Funktion sowie die Anzeige des berechneten Funktionswertes bewirkt
2. Elektronischer Rechner nach Anspruch 1, dadurch gekennzeichnet daß die Tasten zur Bezeichnung der Variablen der betreffenden Gleichungen) auf der Tastatur (12) geradlinig nebeneinander angeordnet sind.
3. Elektronischer Rechner nach Anspruch 1 oder 2, dadurch gekennzeichnet daß eine erste Gruppe von Tasten zur Eingabe der Variablen (n, i, PV, FV) einer erster Gleichung und eine zweite Gruppe von Tasten zur Eingabe der Variablen (n, i, PMT, FV) einer zweiten Gleichung vorgesehen sind, in jeder Gruppe jeweils mehrere Variablen-Tasten (n, i, FV) zusammen mit den entsprechenden Zifferntasten zur Eingabe der gleichen Variablen dienen und die wahlweise Betätigung der verbleibenden Variablen-Taste der ersten oder der zweiten Tastengruppe in der Festwert-Speichereinrichtung (20) den Ablauf entsprechender Befehlsfolgen zur wahlweisen Auflösung der der zuletzt betätigten Taste entsprechenden Funktionsvariablen nach der einen oder der anderen Gleichung bewirkt [PV = f(n, i, FV) oder PMT= f(n,i,FVJ\.
DE2353421A 1972-10-30 1973-10-25 Elektronischer Rechner Expired DE2353421C3 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US302371A US3863060A (en) 1972-10-30 1972-10-30 General purpose calculator with capability for performing interdisciplinary business calculations

Publications (3)

Publication Number Publication Date
DE2353421A1 DE2353421A1 (de) 1974-05-09
DE2353421B2 DE2353421B2 (de) 1977-10-20
DE2353421C3 true DE2353421C3 (de) 1978-09-14

Family

ID=23167471

Family Applications (3)

Application Number Title Priority Date Filing Date
DE2365892*A Withdrawn DE2365892A1 (de) 1972-10-30 1973-10-25 Rechentastatur
DE2353421A Expired DE2353421C3 (de) 1972-10-30 1973-10-25 Elektronischer Rechner
DE2365787*A Withdrawn DE2365787A1 (de) 1972-10-30 1973-10-25 Elektronischer rechner

Family Applications Before (1)

Application Number Title Priority Date Filing Date
DE2365892*A Withdrawn DE2365892A1 (de) 1972-10-30 1973-10-25 Rechentastatur

Family Applications After (1)

Application Number Title Priority Date Filing Date
DE2365787*A Withdrawn DE2365787A1 (de) 1972-10-30 1973-10-25 Elektronischer rechner

Country Status (8)

Country Link
US (1) US3863060A (de)
JP (2) JPS5735497B2 (de)
CA (1) CA1005582A (de)
DE (3) DE2365892A1 (de)
FR (1) FR2212964A5 (de)
GB (3) GB1454267A (de)
HK (2) HK68778A (de)
ZA (1) ZA738294B (de)

Families Citing this family (99)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4181966A (en) * 1972-12-26 1980-01-01 Hewlett-Packard Company Adaptable programmed calculator including a percent keyboard operator
US4099246A (en) * 1973-12-17 1978-07-04 Hewlett-Packard Company Calculator having merged key codes
IT980896B (it) * 1973-04-24 1974-10-10 Olivetti & Co Spa Perfezionamenti alle calcolatri ci elettroniche
US4047012A (en) * 1973-05-29 1977-09-06 Hewlett-Packard Company General purpose calculator having factorial capability
US4059750A (en) * 1973-05-29 1977-11-22 Hewlett-Packard Company General purpose calculator having selective data storage, data conversion and time-keeping capabilities
GB1443019A (en) * 1973-12-07 1976-07-21 Qeleq Ltd Computer systems
JPS5650297B2 (de) * 1974-03-25 1981-11-27
US3919694A (en) * 1974-05-10 1975-11-11 Hewlett Packard Co Circulating shift register memory having editing and subroutining capability
US3979058A (en) * 1974-10-29 1976-09-07 Specialized Electronics Corporation Operator prompting system for stored program calculator
US4021656A (en) * 1974-11-19 1977-05-03 Texas Instruments Incorporated Data input for electronic calculator or digital processor chip
US4037090A (en) * 1974-11-19 1977-07-19 Texas Instruments Incorporated Multiphase clocking for MOS
US3989939A (en) * 1974-11-19 1976-11-02 Raymond Jr Joseph H Electronic calculator or digital processor chip with combined functions for constant, keyboard and control bit
US3991306A (en) * 1974-11-19 1976-11-09 Texas Instruments, Inc. Electronic calculator or digital processor chip with separately controllable digit and segment outputs
US3988604A (en) * 1974-11-19 1976-10-26 Raymond Jr Joseph H Electronic calculator or digital processor chip having multiple function arithmetic unit output
US3991305A (en) * 1974-11-19 1976-11-09 Caudel Edward R Electronic calculator or digital processor chip with multiple code combinations of display and keyboard scan outputs
US3931507A (en) * 1974-11-26 1976-01-06 Texas Instruments Incorporated Power-up clear in an electronic digital calculator
US3961168A (en) * 1974-12-04 1976-06-01 Oeleq Limited Computer with manual parameter entry means
US3909604A (en) * 1974-12-16 1975-09-30 Suwa Seikosha Kk Cash register
JPS5178156A (en) * 1974-12-27 1976-07-07 Brother Ind Ltd Gakushuyo denshikeisanki
US3939334A (en) * 1975-01-02 1976-02-17 The United States Of America As Represented By The Secretary Of The Navy Closest point of approach calculator
JPS5612672Y2 (de) * 1975-03-12 1981-03-24
JPS522356A (en) * 1975-06-24 1977-01-10 Casio Comput Co Ltd Electronic desk calculator
US4031376A (en) * 1975-06-30 1977-06-21 Corkin Jr Samuel Calculating method and apparatus for handicapping thoroughbred races and the like
US4016411A (en) * 1976-01-29 1977-04-05 Jardine Industries, Inc. Mini electronic calculator with blackboard display format
US4149261A (en) * 1976-03-19 1979-04-10 Canon Kabushiki Kaisha Computer having circuitry for rounding-off insignificant digits
US4486849A (en) * 1976-03-19 1984-12-04 Canon Kabushiki Kaisha Computer for calculating compound interest
US4060719A (en) * 1976-07-23 1977-11-29 Dalinowski Alfred A Computer for solving unknown parameters of geometrical figures
US4055757A (en) * 1976-08-27 1977-10-25 Hewlett-Packard Company Calculator apparatus with annuity switch for performing begin-and end-period annuity calculations
US4125901A (en) * 1976-10-27 1978-11-14 Texas Instruments Incorporated Electronic calculator or microprocessor having a multi-input arithmetic unit
JPS5939774B2 (ja) * 1977-02-08 1984-09-26 日本電気株式会社 指数関数の演算方式
US4232367A (en) * 1978-06-12 1980-11-04 Youden Robert H Apparatus for maximizing interest earnings and providing payments from principal without interest penalty
JPS5576463A (en) * 1978-12-05 1980-06-09 Canon Inc Computer
JPS5597631A (en) * 1979-01-17 1980-07-25 Canon Inc Electronic unit
JPS5842499B2 (ja) * 1980-11-05 1983-09-20 オムロン株式会社 電子式キヤツシユレジスタ
JPS5836451U (ja) * 1981-08-31 1983-03-09 河口 幸正 自動車保険料率用計算機
US4507745A (en) * 1981-12-21 1985-03-26 Texas Instruments Incorporated Data processing apparatus having alterable interest rate mode capability
US4924431A (en) * 1983-01-21 1990-05-08 The Laitram Corporation Keyboard located indicia for instructing a multi-mode programmable computer having alphanumeric capabilities from a few keyboard keys
JPS59225470A (ja) * 1983-06-07 1984-12-18 Tetsushi Miyano 小型電子式計算器
US4633418A (en) * 1984-07-11 1986-12-30 The United States Of America As Represented By The Secretary Of The Air Force Battery control and fault detection method
AU590237B2 (en) * 1985-01-11 1989-11-02 Royal Bank of Canada,, The Data processing methods and apparatus for managing automobile financing
US4736294A (en) * 1985-01-11 1988-04-05 The Royal Bank Of Canada Data processing methods and apparatus for managing vehicle financing
US4744044A (en) * 1986-06-20 1988-05-10 Electronic Teacher's Aids, Inc. Hand-held calculator for dimensional calculations
US4831538A (en) * 1986-12-08 1989-05-16 Aviation Supplies And Academics Hand-held navigation and flight performance computer
JPS63192848U (de) * 1987-05-28 1988-12-12
US5185696A (en) * 1988-01-06 1993-02-09 Casio Computer Co., Ltd. Financial calculator capable of displaying graphic representation
US5222019A (en) * 1988-01-06 1993-06-22 Casio Computer Co., Ltd. Financial calculator capable of displaying graphic representation
US5058009A (en) * 1988-03-15 1991-10-15 Casio Computer Co., Ltd. Financial calculator for calculating, graphically displaying and confirming results of loan amortization calculation
US5245536A (en) * 1989-11-09 1993-09-14 Sharp Electronics Corporation Portable electronic financial calculator and planner
US5237500A (en) * 1990-02-27 1993-08-17 Realvalue Corporation System and process for converting constant dollar financial instruments
US5740035A (en) * 1991-07-23 1998-04-14 Control Data Corporation Self-administered survey systems, methods and devices
JPH06214955A (ja) * 1994-01-07 1994-08-05 Casio Comput Co Ltd 金融計算機
US5710000A (en) * 1994-09-16 1998-01-20 Affymetrix, Inc. Capturing sequences adjacent to Type-IIs restriction sites for genomic library mapping
BR9603214A (pt) * 1996-07-25 2003-04-22 Jonas Liebl Calculadora financeira para séries de pagamentos uniformes e em gradiente
US6275807B1 (en) * 1998-08-26 2001-08-14 Metropolitan Life Insurance Company Computer system and methods for management, and control of annuities and distribution of annuity payments
US6230146B1 (en) 1998-09-18 2001-05-08 Freemarkets, Inc. Method and system for controlling closing times of electronic auctions involving multiple lots
US7599878B2 (en) * 1999-02-19 2009-10-06 Ariba, Inc. Method, apparatus, and system for bidding in rounds
US7249085B1 (en) 1999-03-31 2007-07-24 Ariba, Inc. Method and system for conducting electronic auctions with multi-parameter price equalization bidding
US7792713B1 (en) 2000-01-24 2010-09-07 Ariba, Inc. Method and system for disguised price bidding in online auctions
US7283980B2 (en) * 1999-05-14 2007-10-16 Ariba, Inc. Method and system for controlling the initiation and duration of overtime intervals in electronic auctions
US7383206B2 (en) * 1999-02-19 2008-06-03 Ariba, Inc. Method and apparatus for multiple variable bidding in an online auction
US7395238B2 (en) * 1999-02-19 2008-07-01 Ariba, Inc. Method and system for controlling an electronic auction during the transition to a closed state
US7225152B2 (en) * 1999-02-19 2007-05-29 Ariba, Inc. Method, apparatus, and system for varying an award volume in an auction
US20020077959A1 (en) * 1999-02-19 2002-06-20 Marc Alaia Method and system for using line item bid limits in electonic auctions
US7499876B2 (en) * 1999-02-19 2009-03-03 Ariba, Inc. Method and apparatus for configurably adjusting a bid in an online auction
US7010511B1 (en) 1999-03-31 2006-03-07 Kinney Jr Sam E Method and system for conducting electronic auctions with net present value bidding
US7840476B1 (en) 1999-03-31 2010-11-23 Ariba, Inc. Transformation bidding with tooling requirements
US6411939B1 (en) * 1999-05-17 2002-06-25 Offshore Benefits, Llc Computer-aided method, machine, and products produced thereby, for illustrating a replacement of a benefit plan that is viable at one location but not viable at the location of the replacement
US7835957B1 (en) 2000-01-24 2010-11-16 Ariba, Inc. Method and system for correcting market failures with participant isolation in dutch style online auctions
US6621484B1 (en) 2000-06-27 2003-09-16 Microsoft Corporation Keyboard key discrimination based on time division multiplexing
WO2002023788A2 (en) * 2000-09-11 2002-03-21 Ge Financial Assurance Holdings, Inc. A system and process for securitizing reverse mortgage loans
US7870054B2 (en) * 2000-11-10 2011-01-11 Ariba, Inc. Method, apparatus and system for advancing a bidder to a selected rank
US7634439B1 (en) 2000-11-14 2009-12-15 Ariba, Inc. Method and apparatus to perform buy versus leasing transformational bidding
US8086518B1 (en) 2000-12-29 2011-12-27 Ariba, Inc. Allotting an award volume in an auction
US20020087456A1 (en) * 2000-12-29 2002-07-04 Daniel Abeshouse Method, apparatus, and system for synchronizing timing of an auction throug a computer network
US7072061B2 (en) * 2001-02-13 2006-07-04 Ariba, Inc. Method and system for extracting information from RFQ documents and compressing RFQ files into a common RFQ file type
US7277878B2 (en) 2001-02-13 2007-10-02 Ariba, Inc. Variable length file header apparatus and system
US7084998B2 (en) * 2001-02-13 2006-08-01 Ariba, Inc. Method and system for processing files using a printer driver
US20020111895A1 (en) * 2001-02-15 2002-08-15 Blair William R. System and method for creating catalog neutral products
US8380608B2 (en) * 2001-02-15 2013-02-19 Ariba, Inc. System and method for creating a spot market
US6630927B2 (en) * 2001-02-15 2003-10-07 Microsoft Corporation Keyboard key discrimination employing drive line/sense line combinations and accomodating simultaneous key press conditions
US7536362B2 (en) * 2001-11-07 2009-05-19 Ariba, Inc. Method for selecting an optimal balance between direct cost and a number of suppliers
US20030115127A1 (en) * 2001-12-18 2003-06-19 Freemarkets, Inc. Method of market basket bidding for surplus merchandise
US8126799B2 (en) * 2002-01-09 2012-02-28 Ariba, Inc. Method of bidding to drive competition in an auction
US20030135444A1 (en) * 2002-01-15 2003-07-17 Nachiappan Annamalai Multiple award optimization
US7146331B1 (en) 2002-01-17 2006-12-05 Ariba, Inc. Method and system for supplier prioritization
US7483852B2 (en) * 2002-04-24 2009-01-27 Ariba, Inc. Total value bidding
US20040006530A1 (en) * 2002-07-03 2004-01-08 Freemarkets, Inc. Automated lotting
US7974908B1 (en) 2002-07-29 2011-07-05 Ariba, Inc. System and method for promoting competition in an auction
US8554650B1 (en) 2002-07-31 2013-10-08 Ariba, Inc. Importable template
US7693747B2 (en) * 2002-10-31 2010-04-06 Ariba, Inc. Methods, system, and medium for initiating an online auction utilizing a line item detail report
US8126701B2 (en) * 2003-01-31 2012-02-28 Ariba, Inc. Translation technology in electronic sourcing
US7027037B2 (en) 2003-04-08 2006-04-11 Intermec Ip Corp. Conditionally illuminated keypad legends
FR2858695B1 (fr) * 2003-10-10 2007-01-05 Alain Henri Bernard Chemla Calculateur personnel.
DE102004026393A1 (de) * 2004-03-11 2005-12-15 Peter Cornelius Finanzrechner mit 5 Zusatztasten zur einfachen Ergebnisermittlung bei Zins- und Zinseszinsberechnungen
US8352339B2 (en) * 2004-11-23 2013-01-08 Bank Of America Corporation Bankruptcy relief calculator
US7840463B1 (en) * 2005-12-28 2010-11-23 Ilene Davis Retirement and financial planning calculator apparatus and methods
US7899854B1 (en) * 2007-01-19 2011-03-01 Fakharzadeh Ali M Handheld computational device
US20110055110A1 (en) * 2009-08-26 2011-03-03 Vladimir Kolyvanov Online calculators for offering financial products and services
CN113760090B (zh) * 2021-06-18 2022-09-13 荣耀终端有限公司 一种基于可信执行环境的业务流程执行方法及电子设备

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3017103A (en) * 1958-11-24 1962-01-16 Gen Electric Service-charge calculation system
US3533076A (en) * 1967-10-30 1970-10-06 Burroughs Corp Electronic accounting apparatus
US3631403A (en) * 1969-09-08 1971-12-28 Singer Co Retail sales transaction terminal
US3760171A (en) * 1971-01-12 1973-09-18 Wang Laboratories Programmable calculators having display means and multiple memories
US3720820A (en) * 1971-03-18 1973-03-13 Tektranex Inc Calculator with a hierarchy control system

Also Published As

Publication number Publication date
DE2353421B2 (de) 1977-10-20
JPS5735497B2 (de) 1982-07-29
HK68778A (en) 1978-12-01
HK68678A (en) 1978-12-01
ZA738294B (en) 1974-11-27
GB1454266A (en) 1976-11-03
FR2212964A5 (de) 1974-07-26
GB1454268A (en) 1976-11-03
US3863060A (en) 1975-01-28
DE2365787A1 (de) 1976-04-08
JPS5810257A (ja) 1983-01-20
CA1005582A (en) 1977-02-15
GB1454267A (en) 1976-11-03
DE2353421A1 (de) 1974-05-09
DE2365892A1 (de) 1976-09-23
JPS4976443A (de) 1974-07-23

Similar Documents

Publication Publication Date Title
DE2353421C3 (de) Elektronischer Rechner
DE2060635A1 (de) Rechner-Steuergeraet sowie Verfahren und Steuerpult zum Programmieren desselben
DE3320213C2 (de)
DE2440072A1 (de) Elektronischer rechner
DE1282337B (de) Programmgesteuerte elektronische Rechenanlage
DE2712224A1 (de) Datenverarbeitungsanlage
DE1236834B (de) Rechengeraet
DE2023354A1 (de) Programmierbare Einheit und Verfahren zum Betreiben einer programmierbaren Einheit
DE2930441C2 (de) Anzeigeeinrichtung zur wahlweisen dynamischen oder statischen Anzeige
DE2700636C3 (de) Digitale Anordnung zur Umsetzung und Verarbeitung von Größen
DE2453040B2 (de) Programmierbarer elektronischer Rechner
DE2424756C3 (de) Elektronischer Rechner
DE2926134A1 (de) Tasteneingabesteuerung
DE1524117B1 (de) Datenverarbeitungsanlage mit Umlaufregistern
DE1184122B (de) Addiervorrichtung
DE3149905C2 (de)
DE1549381B2 (de) Datenverarbeitungsanlage
DE2264184A1 (de) Elektronische rechenmaschine mit mitteln zur pruefung des resultates
DE2265696C2 (de) Rechenanordnung
DE2158833C3 (de) Einrichtung an einem tastenbetätigten Elektronenrechner zur Durchführung von Reihenberechnungen
DE2108960A1 (de) Elektronischer Rechner
DE1774917A1 (de) Elektronische Rechenanlage
DE1524146C (de) Divisionseinrichtung
DE2419836B2 (de) Schaltungsanordnung zur durchfuehrung von unterprogramm-sprungbefehlen in datenverarbeitungsanlagen
DE2735874C2 (de)

Legal Events

Date Code Title Description
C3 Grant after two publication steps (3rd publication)