Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
230 words
An electronic calculator comprising: keyboard input means for entering lines of alphameric information, including alphameric statements of one or more alphameric characters each, into the calculator; buffer storage means coupled to said keyboard input means for storing each line of alphameric information as it is entered from said keyboard input means; memory means, coupled to said keyboard input means and buffer storage means, for storing a program of one or more lines of one or more alphameric statements entered into the calculator; processing means, coupled to said keyboard input means, buffer storage means, and memory means, for selectively executing a line of one or more alphameric statements stored in said buffer storage means or a program stored in said memory means; and input/output interface means, coupled to said processing means and including a plurality of input/output channels, for enabling the user to couple selected peripheral input/output units to the calculator; said processing means including logic means responsive to execution by said processing means of a binary output statement, including specification of one of said plurality of input/output channels and a base ten number, that has been entered from said keyboard input means or stored as part of a program in said memory means, for converting said base ten number to a corresponding twelve-bit binary code and for transmitting said twelve-bit binary code to the specified one of said input/output channels.
Claim 2
Dependent Claim
230 words
An electronic calculator comprising: keyboard input means for entering lines of alphameric information, including alphameric statements of one or more alphameric characters each, into the calculator; buffer storage means coupled to said keyboard input means for storing each line of alphameric information as it is entered from said keyboard input means; memory means, coupled to said keyboard input means and buffer storage means, for storing a program of one or more lines of one or more alphameric statements entered into the calculator; processing means, coupled to said keyboard input means, buffer storage means, and memory means, for selectively executing a line of one or more alphameric statements stored in said buffer storage means or a program stored in said memory means; and input/output interface means, coupled to said processing means and including a plurality of input/output channels, for enabling the user to couple selected peripheral input/output units to the calculator; said processing means including logic means responsive to execution by said processing means of a binary output statement, including specification of one of said plurality of input/output channels and a base ten number, that has been entered from said keyboard input means or stored as part of a program in said memory means, for converting said base ten number to a corresponding twelve-bit binary code and for transmitting said twelve-bit binary code to the specified one of said input/output channels.
Claim 3
Dependent Claim
235 words
An electronic calculator comprising: keyboard input means for entering lines of alphameric information, including alphameric statements of one or more alphameric characters each, into the calculator. buffer storage means coupled to said keyboard input means for storing each line of alphameric information as it is entered from said keyboard input means; memory means, coupled to said keyboard input means and buffer storage means, for storing a program of one or more lines of one or more alphameric statements entered into the calculator; processing means, coupled to said keyboard input means, buffer storage means, and memory means, for selectively executing a line of one or more alphameric statements entered into the calculator or stored in said memory means; and input/output interface means, coupled to said processing means and including a plurality of input/output channels, for enabling the user to couple selected peripheral input/output units to the calculator; said processing means including logic means responsive to execution by said processing means of a binary read statement that has been entered from said keyboard input means or stored as part of a program in said memory means, for reading an eight-bit word on one of said plurality of input/output channels that has been specified in the binary read statement, for converting said eight-bit word to a base ten number, and for assigning said base ten number to a variable that has been designated in the binary read statement.
Claim 4
Dependent Claim
235 words
An electronic calculator comprising: keyboard input means for entering lines of alphameric information, including alphameric statements of one or more alphameric characters each, into the calculator. buffer storage means coupled to said keyboard input means for storing each line of alphameric information as it is entered from said keyboard input means; memory means, coupled to said keyboard input means and buffer storage means, for storing a program of one or more lines of one or more alphameric statements entered into the calculator; processing means, coupled to said keyboard input means, buffer storage means, and memory means, for selectively executing a line of one or more alphameric statements entered into the calculator or stored in said memory means; and input/output interface means, coupled to said processing means and including a plurality of input/output channels, for enabling the user to couple selected peripheral input/output units to the calculator; said processing means including logic means responsive to execution by said processing means of a binary read statement that has been entered from said keyboard input means or stored as part of a program in said memory means, for reading an eight-bit word on one of said plurality of input/output channels that has been specified in the binary read statement, for converting said eight-bit word to a base ten number, and for assigning said base ten number to a variable that has been designated in the binary read statement.
Claim 5
Dependent Claim
213 words
An electronic calculator comprising: keyboard input means for entering lines of alphameric information, including alphameric statements of one or more alphameric characters each, into the calculator; buffer storage means coupled to said keyboard input means for storing each line of alphameric information as it is entered from said keyboard input means; memory means, coupled to said keyboard input means and buffer storage means, for storing a program of one or more lines of one or more alphameric statements entered into the calculator; processing means, coupled to said keyboard input means, buffer storage means, and memory means, for selectively executing a line of one or more alphameric statements entered into the calculator or stored in said memory means; and input/output interface means, coupled to said processing means and including a plurality of input/output channels, for enabling the user to couple selected peripheral input/output units to the calculator; said processing means including logic means responsive to execution by said processing means of a status statement that has been entered from said keyboard input means or stored as part of a program in said memory means, for interrogating one of said plurality of input/output channels, as specified in the status statement, to obtain an indication of the operating state of the peripheral input/output unit coupled therewith.
Claim 6
Dependent Claim
213 words
An electronic calculator comprising: keyboard input means for entering lines of alphameric information, including alphameric statements of one or more alphameric characters each, into the calculator; buffer storage means coupled to said keyboard input means for storing each line of alphameric information as it is entered from said keyboard input means; memory means, coupled to said keyboard input means and buffer storage means, for storing a program of one or more lines of one or more alphameric statements entered into the calculator; processing means, coupled to said keyboard input means, buffer storage means, and memory means, for selectively executing a line of one or more alphameric statements entered into the calculator or stored in said memory means; and input/output interface means, coupled to said processing means and including a plurality of input/output channels, for enabling the user to couple selected peripheral input/output units to the calculator; said processing means including logic means responsive to execution by said processing means of a status statement that has been entered from said keyboard input means or stored as part of a program in said memory means, for interrogating one of said plurality of input/output channels, as specified in the status statement, to obtain an indication of the operating state of the peripheral input/output unit coupled therewith.
Claim 7
Dependent Claim
44 words
An electronic calculator as in claim 3 wherein said logic means is operative for generating a number indicative of the operating state of the interrogated peripheral input/output unit and for assigning that number to a variable that has been designated in the status statement.
Claim 8
Dependent Claim
309 words
An electronic calculator comprising: keyboard input means employing ASCII coding and having a plurality of keys for entering lines of one or more alphameric statements each into the calculator; buffer storage means coupled to said keyboard input means for storing each line of alphameric statements as it is entered from said keyboard input means; memory means, coupled to said keyboard input means and buffer storage means, for storing a program of one or more lines of one or more alphameric statements entered into the calculator; processing means, coupled to said keyboard input means, buffer storage means, and memory means, for selectively executing a line of one or more alphameric statements entered into the calculator or stored in said memory means; and input/output interface means, coupled to said processing means and including a plurality of input/output channels, for enabling the user to couple selected peripheral input/output units to the calculator; said processing means including logic means responsive to execution by said processing means of an enter statement that has been entered from said keyboard input means or stored as part of a program in said memory means, for receiving information from one of said plurality of peripheral input/output units specified in the enter statement and for converting the information received to ASCII code when it is received from a peripheral input/output unit employing a code other than ASCII code, said logic means being further responsive to execution by said processing means of an output statement that has been entered from said keyboard input means or stored as part of a program in said memory means, for transmitting information from the calculator to one of said plurality of peripheral input/output units specified in the output statement and for converting that information from ASCII code to the code employed by the selected peripheral input/output unit when that code is not ASCII code.
Claim 9
Dependent Claim
309 words
An electronic calculator comprising: keyboard input means employing ASCII coding and having a plurality of keys for entering lines of one or more alphameric statements each into the calculator; buffer storage means coupled to said keyboard input means for storing each line of alphameric statements as it is entered from said keyboard input means; memory means, coupled to said keyboard input means and buffer storage means, for storing a program of one or more lines of one or more alphameric statements entered into the calculator; processing means, coupled to said keyboard input means, buffer storage means, and memory means, for selectively executing a line of one or more alphameric statements entered into the calculator or stored in said memory means; and input/output interface means, coupled to said processing means and including a plurality of input/output channels, for enabling the user to couple selected peripheral input/output units to the calculator; said processing means including logic means responsive to execution by said processing means of an enter statement that has been entered from said keyboard input means or stored as part of a program in said memory means, for receiving information from one of said plurality of peripheral input/output units specified in the enter statement and for converting the information received to ASCII code when it is received from a peripheral input/output unit employing a code other than ASCII code, said logic means being further responsive to execution by said processing means of an output statement that has been entered from said keyboard input means or stored as part of a program in said memory means, for transmitting information from the calculator to one of said plurality of peripheral input/output units specified in the output statement and for converting that information from ASCII code to the code employed by the selected peripheral input/output unit when that code is not ASCII code.