Claims
- 1. An electronic calculator comprising:
- keyboard input means including a plurality of alphabetic, numeric, and function keys for entering alphameric information, including algebraic statements, into the calculator, at least one of said function keys representing a plurality of different predetermined functions, each of said plurality of different predetermined functions being designated by a predetermined different number of successive actuations of said one or more of said function keys;
- memory means, coupled to said keyboard input means, for storing alphameric information entered into the calculator from said keyboard input means;
- processing means, coupled to said keyboard input means and memory means, for processing alphameric information entered into the calculator and stored in said memory means to perform selected functions and to compute the results of selected algebraic statements; and
- output means, coupled to said processing means, for providing a visual indication of selected alphameric information;
- said processing means including logic means responsive to a particular number of successive actuations of one of said one or more of said function keys for causing entry of the one of said different predetermined functions associated therewith that has been designated by the particular number of successive actuations of that key, said processing means thereafter being operative for performing the entered function designated by the particular number of successive actuations of that key without at the same time performing any of the other predetermined functions represented by that key.
- 2. An electronic calculator as in claim 1 wherein:
- said memory means stores a plurality of flag variables, each of which is associated with a predetermined numeric designator;
- one of said function keys comprises a flag control key that represents both flag setting and flag clearing functions;
- said logic means is responsive to a single actuation of said flag control key followed by actuation of selected numeric keys designating one of said plurality of flag variables for entering a flag setting function, said logic means being responsive to two succesive actuations of said flag control key followed by actuation of selected numeric keys designating one of said plurality of flag variables for entering a flag clearing function; and
- said processing means is operative for performing the entered one of said flag setting and flag clearing functions on the designated flag variable.
CROSS REFERENCE TO RELATED APPLICATION
This is a division of application Ser. No. 510,921, filed on Sept. 30, 1974, now U.S. Pat. No. 4,028,538, which is in turn a division of application Ser. No. 212,581, filed on Dec. 27, 1971, now issued as U.S. Pat. No. 3,839,630. The subject matter of U.S. Pat. No. 3,839,630 is incorporated herein by reference.
US Referenced Citations (3)
Number |
Name |
Date |
Kind |
3597600 |
Herendeen et al. |
Aug 1971 |
|
3762637 |
Hernandez |
Oct 1973 |
|
3859635 |
Watson et al. |
Jan 1975 |
|
Divisions (2)
|
Number |
Date |
Country |
Parent |
510921 |
Sep 1974 |
|
Parent |
212581 |
Dec 1971 |
|