DE2353421C3 - Elektronischer Rechner - Google Patents
Elektronischer RechnerInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/02—Digital 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/02—Banking, e.g. interest calculation or account maintenance
-
- Y—GENERAL 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
- Y04—INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
- Y04S—SYSTEMS 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/00—Systems supporting electrical power generation, transmission or distribution
- Y04S10/50—Systems 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
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)
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\.
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)
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)
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 |
-
1972
- 1972-10-30 US US302371A patent/US3863060A/en not_active Expired - Lifetime
-
1973
- 1973-07-18 CA CA176,811A patent/CA1005582A/en not_active Expired
- 1973-10-25 DE DE2365892*A patent/DE2365892A1/de not_active Withdrawn
- 1973-10-25 DE DE2353421A patent/DE2353421C3/de not_active Expired
- 1973-10-25 DE DE2365787*A patent/DE2365787A1/de not_active Withdrawn
- 1973-10-26 ZA ZA738294A patent/ZA738294B/xx unknown
- 1973-10-30 JP JP12216473A patent/JPS5735497B2/ja not_active Expired
- 1973-10-30 FR FR7338622A patent/FR2212964A5/fr not_active Expired
- 1973-10-30 GB GB2316376A patent/GB1454267A/en not_active Expired
- 1973-10-30 GB GB2316276A patent/GB1454268A/en not_active Expired
- 1973-10-30 GB GB5037273A patent/GB1454266A/en not_active Expired
-
1978
- 1978-11-23 HK HK687/78A patent/HK68778A/xx unknown
- 1978-11-23 HK HK686/78A patent/HK68678A/xx unknown
-
1981
- 1981-09-10 JP JP56141829A patent/JPS5810257A/ja active Pending
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) |