Patent US4761750A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4761750A Expired / Lapsed US ⏱️ 0.0 years remaining

Electronic calculator with a program calculation function

Assignee: Casio Computer Co Ltd
•
Filing: 1985-04-03
•
Granted: 1988-08-02
•
Expires: 2005-04-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An electronic calculator has a program calculation function. The calculator also includes a key for designating substitution of numeral data for variables, a key for designating a variable, and a key for representing an interval of variables in addition to normal numeric keys. When numeral data (e.g., 10) is to be substituted for variables (e.g., A to D and H to K) among certain program variables, an operator designates numeral data "10", variables A to D and H to K with the keys. A control section then starts a substituting operation by storing the numeral data "10" in memory areas of a variable memory defined by addresses corresponding to the variables A to D and H to K. Thus, the numeral data "10" is substituted for the variables A to D and H TO K.

Inventors

  • 👤 Hiroyuki Yoshino
  • 👤 Morito Tamiya

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 14:19
CPC Classifications
G; G06; G06F; G06F15/00; G06F15/02

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 339 words
An electronic calculator with a program calculation function, comprising: key input means including numerical keys for inputting numerical data, function keys, variable keys corresponding to a plurality of variables and arranged to designate selected ones of said variables, and an interval key for indicating a group of variables defined between two designated variables; program memory means for storing program data which contains designated variables among said plurality of variables; variable memory means for storing numerical data, said variable memory means including a plurality of memory areas arranged in a predetermined incremental order, each of said memory area corresponding to a different one of said plurality of variables, and said memory areas are arranged to be addressable by address data which defines an associated variable; first memory means for storing address data corresponding to a first designated variable selected by operation of a first variable key; second memory means for storing address data corresponding to a second designated variable selected by a second variable key operated consecutively after operation of said first variable key and said interval key in the stated order; comparing means for comparing the address data stored in said first memory means with the address stored in said second memory means, and for generating a comparing signal corresponding to a comparison result; updating means for receiving the comparing signal and for incrementing the address data stored in said first memory means until the incremented address data in said first memory means at least coincides with the address data in the second memory means; and control means for controlling said variable memory means to store a predetermined numerical data input by said numerical keys at corresponding memory area addressed by original address data corresponding to said first designated variable, and by the incremented addreses data as stored in said first memory means by operation of said updating means; wherein the predetermined numerical data is stored in those memory areas of said variable memory means associated with the group of consecutive variables indicated by operation of said interval key.
Claim 2
Dependent Claim 339 words
An electronic calculator with a program calculation function, comprising: key input means including numerical keys for inputting numerical data, function keys, variable keys corresponding to a plurality of variables and arranged to designate selected ones of said variables, and an interval key for indicating a group of variables defined between two designated variables; program memory means for storing program data which contains designated variables among said plurality of variables; variable memory means for storing numerical data, said variable memory means including a plurality of memory areas arranged in a predetermined incremental order, each of said memory area corresponding to a different one of said plurality of variables, and said memory areas are arranged to be addressable by address data which defines an associated variable; first memory means for storing address data corresponding to a first designated variable selected by operation of a first variable key; second memory means for storing address data corresponding to a second designated variable selected by a second variable key operated consecutively after operation of said first variable key and said interval key in the stated order; comparing means for comparing the address data stored in said first memory means with the address stored in said second memory means, and for generating a comparing signal corresponding to a comparison result; updating means for receiving the comparing signal and for incrementing the address data stored in said first memory means until the incremented address data in said first memory means at least coincides with the address data in the second memory means; and control means for controlling said variable memory means to store a predetermined numerical data input by said numerical keys at corresponding memory area addressed by original address data corresponding to said first designated variable, and by the incremented addreses data as stored in said first memory means by operation of said updating means; wherein the predetermined numerical data is stored in those memory areas of said variable memory means associated with the group of consecutive variables indicated by operation of said interval key.
Claim 3
Dependent Claim 43 words
A calculator according to claim 1, comprising third memory means for storing numerical data inputted from said key input means, and wherein said control means includes means for transferring the numerical data stored in said third memory means to said variable memory means.
Claim 4
Dependent Claim 54 words
A calculator according to claim 1, comprising third memory means for storing an address data of a designated variable inputted from said key input means, and said control means includes means for transferring numerical data in the memory area addressed by the address data in said third memory means to said variable memory means.
Claim 5
Dependent Claim 66 words
A calculator according to claim 1, wherein said key input means comprises a break key which indicates a break between a plurality of designated consecutive variables and at least one other variable; and said control means includes means for controlling said variable memory means so that numerical data is stored into memory areas corresponding to the designated consecutive variables and said at least one other variable.

References Cited (Backward Citations)

US4037092A Cited
US4099246A Cited
JPS52537A Cited
US4115870A Cited
JPS5451748A Cited
DE2748951A1 Cited
US4554641A Cited
US4530068A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-08-02 1992-02-01 1992-08-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-08-02 1996-02-01 1996-08-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-08-02 2000-02-01 2000-08-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag