Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
442 words
A computer programming training device for teaching an operator the fundamentals of computer programming and operation, said device being operated by the operator to duplicate the physical functions performed by a programmable computer, said device comprising: a base member serving as a console for said device; a substantially planar program storage member mounted on said base member to be detachable as a unit, said program storage member having a plurality of storage compartments each bearing a unique address identification, each compartment having written therein a word comprising a step in a program to be executed by the operator in simulating the operation of a programmed computer, said program storage member being adapted to contain the entire program to be executed; means on said base member for detachably receiving said program storage member; a program step indicator on said main member, said program step indicator including means adjustable by the operator to display a number corresponding to the address of the storage compartment which contains a particular program step concurrently with the execution of said program step; a substantially planar main storage member mounted on said base member, said main storage member having a plurality of storage compartments each bearing a unique address which is different from any address borne by a compartment of said program storage member, the operator providing intercommunication between said program storage member and said main storage member so that, upon instruction by one of the program steps in a compartment of said program storage member, data from a compartment of one thereof may be transferred and written into a compartment of the other; means on said base member for receiving said main storage member; input means on said base member for receiving data from the operator, said data being written by the operator directly into one of the compartments of said main storage member upon instruction by one of the program steps stored in a compartment of said program storage member; output means for receiving data directly from a compartment of said main storage member, said output means including means for receiving data, said data being copied by the operator from said main storage means upon instruction from a program step stored on said program storage member; and operational register means on said base member for storing data, the operator providing intercommunications between said register means and said main storage member so that, upon instructions by a program step stored on said program stored means, data from said register means is written into a prescribed compartment of said main storage member and data from prescribed compartment of said main storage member may be provided to said register means.
Claim 2
Dependent Claim
442 words
A computer programming training device for teaching an operator the fundamentals of computer programming and operation, said device being operated by the operator to duplicate the physical functions performed by a programmable computer, said device comprising: a base member serving as a console for said device; a substantially planar program storage member mounted on said base member to be detachable as a unit, said program storage member having a plurality of storage compartments each bearing a unique address identification, each compartment having written therein a word comprising a step in a program to be executed by the operator in simulating the operation of a programmed computer, said program storage member being adapted to contain the entire program to be executed; means on said base member for detachably receiving said program storage member; a program step indicator on said main member, said program step indicator including means adjustable by the operator to display a number corresponding to the address of the storage compartment which contains a particular program step concurrently with the execution of said program step; a substantially planar main storage member mounted on said base member, said main storage member having a plurality of storage compartments each bearing a unique address which is different from any address borne by a compartment of said program storage member, the operator providing intercommunication between said program storage member and said main storage member so that, upon instruction by one of the program steps in a compartment of said program storage member, data from a compartment of one thereof may be transferred and written into a compartment of the other; means on said base member for receiving said main storage member; input means on said base member for receiving data from the operator, said data being written by the operator directly into one of the compartments of said main storage member upon instruction by one of the program steps stored in a compartment of said program storage member; output means for receiving data directly from a compartment of said main storage member, said output means including means for receiving data, said data being copied by the operator from said main storage means upon instruction from a program step stored on said program storage member; and operational register means on said base member for storing data, the operator providing intercommunications between said register means and said main storage member so that, upon instructions by a program step stored on said program stored means, data from said register means is written into a prescribed compartment of said main storage member and data from prescribed compartment of said main storage member may be provided to said register means.
Claim 3
Dependent Claim
46 words
A training device in accordance with claim 1 wherein at least one of said input means, said output means and said register means comprises a substantially planar member detachably mounted on said base member wherein the content of the corresponding apparatus is written by the operator.
Claim 4
Dependent Claim
30 words
A training device in accordance with any preceding claim wherein said main storage member is a substantially planar member mounted on said base member to be detachable as a unit.
Claim 5
Dependent Claim
46 words
A training device in accordance with claim 3 wherein said input means, said output means, said register means, and each storage compartment of said storage member have sufficient space for a plurality of entries, the operator making a new entry in each without destroying previous entries.
Claim 6
Dependent Claim
33 words
A training device in accordance with claim 1 or claim 2 wherein said program storage member and said main storage member are incorporated on a common member detachably mounted on said base member.
Claim 7
Dependent Claim
67 words
A training device in accordance with claim 1 further comprising jump switch means having at least one indicator adjustable by the operator to indicate a plurality of different values, said program storage member having at least one instruction step thereon which instructs the operator to adjust the display of said program step indicator, depending upon the value displayed by said at least one jump switch indicator means.
Claim 8
Dependent Claim
58 words
A training device in accordance with claim 1 further comprising compare means including at least one indicator adjusted by the operator upon instruction by a program step on said program storage member to indicate whether data on said register means is less than, greater than or equal to data in a specified compartment of said main storage member.
Claim 9
Dependent Claim
66 words
A training device in accordance with claim 1 further comprising index counting means adjusted by the operator to display a specified number on instruction from a compartment of said program storage member, said program storage member including at least one compartment having an instruction which orders the operator to adjust the value of said program step indicator depending upon the value of said index counter means.
Claim 10
Dependent Claim
52 words
A training device in accordance with claims 1, 2, 6, 7 or 8 wherein at least one compartment of said program storage member contains an alphanumeric instruction code word having an instruction portion and an address portion, said instruction portion being a mnemonic which is suggestive of the instruction to be performed.
Claim 11
Dependent Claim
44 words
A training device in accordance with claim 9 wherein said at least one compartment contains at least one instruction code word in the form of one of the instruction codes listed in Table I, the operator performing the corresponding operation upon encountering said word.