Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
119 words
An electronic calculator comprising: memory means for storing instructions and data, said memory means including a program storage area for storing program instructions and a data storage area for storing data; keyboard input means for entering information including data and instructions into the memory means; processing means, coupled to said keyboard input means and memory means, for processing data and instructions entered into the memory means to perform selected functions; output means, coupled to said processing means, for providing an output indication of selected functions performed by the calculator; and logic means, coupled to said memory means and processing means, for defining a movable boundary between said program storage area and said data storage area of said memory means.
Claim 2
Dependent Claim
119 words
An electronic calculator comprising: memory means for storing instructions and data, said memory means including a program storage area for storing program instructions and a data storage area for storing data; keyboard input means for entering information including data and instructions into the memory means; processing means, coupled to said keyboard input means and memory means, for processing data and instructions entered into the memory means to perform selected functions; output means, coupled to said processing means, for providing an output indication of selected functions performed by the calculator; and logic means, coupled to said memory means and processing means, for defining a movable boundary between said program storage area and said data storage area of said memory means.
Claim 3
Dependent Claim
66 words
An electronic calculator as in claim 1 wherein said logic means is operative for initiating output of an error indication on said output means in response to an attempt by the user to enter program instructions into the data storage area of said memory means and in response to an attempt by the user to enter data into the program storage area of said memory means.
Claim 4
Dependent Claim
63 words
An electronic calculator as in claim 1 wherein said logic means includes a pointer word stored in said memory means and said logic means is operative for repositioning said pointer word to define the movable boundary between said program storage area and said data storage area in response to processing by said processing means of a selected instruction stored in said memory means.
Claim 5
Dependent Claim
24 words
An electronic calculator as in claim 3 wherein: said data storage area of said memory means comprises one or more data storage registers; and
Claim 6
Dependent Claim
214 words
An electronic calculator comprising: memory means for storing instructions and data, said memory means including a program storage area for storing program instructions and a data storage area for storing data; keyboard input means for entering information including data and instructions into said memory means; processing means, coupled to said keyboard input means and memory means, for processing data and instructions entered into said memory means to perform selected functions, said keyboard input means including control means for initiating processing by said processing means of a program of instructions stored in said program storage area of said memory means; output means; coupled to said processing means, for providing an output indication of selected functions performed by the calculator; and logic means, coupled to said memory means and processing means for defining a movable boundary between said program storage area and said data storage area of said memory means, said logic means including a pointer word stored in said memory means and being operative for repositioning said pointer word to define a movable boundary between said program storage area and said data storage area of said memory means when a selected instruction is encountered during processing by said processing means of a program of instructions stored in said program storage area of said memory means.
Claim 7
Dependent Claim
214 words
An electronic calculator comprising: memory means for storing instructions and data, said memory means including a program storage area for storing program instructions and a data storage area for storing data; keyboard input means for entering information including data and instructions into said memory means; processing means, coupled to said keyboard input means and memory means, for processing data and instructions entered into said memory means to perform selected functions, said keyboard input means including control means for initiating processing by said processing means of a program of instructions stored in said program storage area of said memory means; output means; coupled to said processing means, for providing an output indication of selected functions performed by the calculator; and logic means, coupled to said memory means and processing means for defining a movable boundary between said program storage area and said data storage area of said memory means, said logic means including a pointer word stored in said memory means and being operative for repositioning said pointer word to define a movable boundary between said program storage area and said data storage area of said memory means when a selected instruction is encountered during processing by said processing means of a program of instructions stored in said program storage area of said memory means.
Claim 8
Dependent Claim
66 words
An electronic calculator as in claim 5 wherein said logic means includes means for initiating output of an error indication on said output means in response to an attempt by the user to enter program instructions into the data storage area of said memory means and in response to an attempt by the user to enter data into the program storage area of said memory means.