Calculator capable of recovering cleared values
First Claim
Patent Images
1. A calculator capable of recovering cleared values, comprising:
- an input unit including deletion keys for clearing currently displayed data or recorded data of the calculator, and an UNDO key for recovering the cleared data;
an output unit for displaying status of the calculator and operating results;
an input/output buffer coupled to the input unit and the output unit and providing a display buffer for temporarily storing input and output data;
a memory for storing program codes and memory space required for operating;
an algebra logic processor coupled to the input/output buffer and the memory for providing arithmetic and logical operations;
a stack register coupled to the algebra logic processor for temporarily storing previously cleared data by one of the deletion keys, wherein whenever the displayed data or the recorded data is cleared by pressing one of the deletion keys, the cleared data is pushed into the stack register; and
a flag register coupled to the algebra logic processor, and being set when the displayed data or recorded data is cleared by pressing one of the deletion keys, whereby, when the UNDO key is pressed and if the flag register indicates that the displayed data or recorded data was cleared by one of the deletion keys previously, a data entry is popped from the stack register and the flag register is cleared.
1 Assignment
0 Petitions
Accused Products
Abstract
A calculator comprises an input having an UNDO key for recovering cleared values. When displayed data or recorded data of memory is cleared by pressing one of deletion keys, the cleared data is pushed into a stack register. A flag register is set when the displayed data or recorded data is cleared by a deletion key. When the UNDO key is pressed and the flag register indicates that the displayed data or recorded data was cleared by the deletion key, a data entry is popped from the stack register, so as to recover the cleared value.
-
Citations
12 Claims
-
1. A calculator capable of recovering cleared values, comprising:
-
an input unit including deletion keys for clearing currently displayed data or recorded data of the calculator, and an UNDO key for recovering the cleared data;
an output unit for displaying status of the calculator and operating results;
an input/output buffer coupled to the input unit and the output unit and providing a display buffer for temporarily storing input and output data;
a memory for storing program codes and memory space required for operating;
an algebra logic processor coupled to the input/output buffer and the memory for providing arithmetic and logical operations;
a stack register coupled to the algebra logic processor for temporarily storing previously cleared data by one of the deletion keys, wherein whenever the displayed data or the recorded data is cleared by pressing one of the deletion keys, the cleared data is pushed into the stack register; and
a flag register coupled to the algebra logic processor, and being set when the displayed data or recorded data is cleared by pressing one of the deletion keys, whereby, when the UNDO key is pressed and if the flag register indicates that the displayed data or recorded data was cleared by one of the deletion keys previously, a data entry is popped from the stack register and the flag register is cleared. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
Specification