Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
63 words
In an electronic digital processor system, a data storage system comprising at least one operational register having a plurality of first and second bit storage locations, said first and second bit storage locations sharing a common address, said first bit storage locations being adapted for storing data and said second bit storage locations being adapted for storing flag bits associated with said data.
Claim 2
Dependent Claim
63 words
In an electronic digital processor system, a data storage system comprising at least one operational register having a plurality of first and second bit storage locations, said first and second bit storage locations sharing a common address, said first bit storage locations being adapted for storing data and said second bit storage locations being adapted for storing flag bits associated with said data.
Claim 3
Dependent Claim
103 words
In an electronic calculator system, a data storage system comprising at least one operational register having a plurality of first and second bit storage locations, said first bit storage locations being adapted for storing data and said second bit storage locations being adapted for storing flag bits associated with said data, said electronic calculator system including an arithmetic unit selectively operable in a first mode for performing arithmetic operations on numeric data stored in said at least one operational register or operable in a second mode for testing the state of a selected flag bit stored in said at least one operational register.
Claim 4
Dependent Claim
103 words
In an electronic calculator system, a data storage system comprising at least one operational register having a plurality of first and second bit storage locations, said first bit storage locations being adapted for storing data and said second bit storage locations being adapted for storing flag bits associated with said data, said electronic calculator system including an arithmetic unit selectively operable in a first mode for performing arithmetic operations on numeric data stored in said at least one operational register or operable in a second mode for testing the state of a selected flag bit stored in said at least one operational register.
Claim 5
Dependent Claim
43 words
The electronic calculator system according to claim 2, wherein said numeric data is stored in a binary coded decimal format and said arithmetic unit includes correction means for automatically providing in binary coded decimal format the numeric data outputted by said arithmetic unit.
Claim 6
Dependent Claim
38 words
The electronic calculator system according to claim 3, wherein said arithmetic unit is selectively operable in a third mode for automatically performing arithmetic operations on said bits stored in said second bit storage locations in the binary base.
Claim 7
Dependent Claim
36 words
The electronic calculator system according to claim 3, further including means for disabling said correction means, whereby said arithmetic unit operates on bits stored in said first and second bit storage locations in the binary base.
Claim 8
Dependent Claim
58 words
The electronic calculator system according to claim 2, wherein said at least one operational register stores a data word having a plurality of four bit digits in said first bits storage locations and a plurality of flag bits stored in said second bit storage location and wherein said first and second bit storage locations share a common address.
Claim 9
Dependent Claim
25 words
The electronic calculator system according to claim 6, further including mask means for outputting a selected part of said data word to said arithmetic unit.
Claim 10
Dependent Claim
41 words
The electronic calculator system according to claim 7, wherein said mask means is selectively operable in a first mode for outputting selected digits to said arithmetic unit or in a second mode for outputting selected flag bits to said arithmetic unit.
Claim 11
Dependent Claim
141 words
An electronic calculator system having an input means for receiving numeric data and function commands, an arithmetic unit for performing arithmetic operations on numeric data received by said input means, a read-only-memory for storing a number of instruction words addressable in response to said function commands, instruction word decoder means for decoding instruction words outputted from said read-only-memory and for controlling said arithmetic unit in response thereto, said electronic calculator system characterized in that operational register storage means is provided, said register storage means comprising at least one operational register having first and second multibit storage locations, said first and second multibit storage locations sharing a common address, said first multibit storage locations being adapted for storing numeric data received by said input means and said second multibit storage location being adapted for storing flag bits associated with said numeric data.
Claim 12
Dependent Claim
141 words
An electronic calculator system having an input means for receiving numeric data and function commands, an arithmetic unit for performing arithmetic operations on numeric data received by said input means, a read-only-memory for storing a number of instruction words addressable in response to said function commands, instruction word decoder means for decoding instruction words outputted from said read-only-memory and for controlling said arithmetic unit in response thereto, said electronic calculator system characterized in that operational register storage means is provided, said register storage means comprising at least one operational register having first and second multibit storage locations, said first and second multibit storage locations sharing a common address, said first multibit storage locations being adapted for storing numeric data received by said input means and said second multibit storage location being adapted for storing flag bits associated with said numeric data.
Claim 13
Dependent Claim
46 words
The system according to claim 9, wherein said operational register storage means is interconnectable with said arithmetic unit for receiving numeric data from said arithmetic unit, for providing numeric data to said arithmetic unit, and for storing words of numeric data received by said input means.
Claim 14
Dependent Claim
72 words
The system according to claim 10, further including; (a) data storage means having first and second multibit storage locations, said first multibit storage locations storing numeric data and said second multibit storage locations storing flag bits associated with said numeric data, and (b) means for exchanging numeric data and associated flag bits stored in said operational register storage means with numeric data and associated flag bits stored in said data storage means.
Claim 15
Dependent Claim
71 words
In an electronic calculator system, a data storage system comprising a plurality of operational registers, each of said operational registers having a plurality of serially connected bit storage locations, first selected ones of said plurality of storage locations in a given register being adapted for storing data and second selected ones of said plurality of storage locations in said given register being adapted for storing flag bits associated with said data.
Claim 16
Dependent Claim
71 words
In an electronic calculator system, a data storage system comprising a plurality of operational registers, each of said operational registers having a plurality of serially connected bit storage locations, first selected ones of said plurality of storage locations in a given register being adapted for storing data and second selected ones of said plurality of storage locations in said given register being adapted for storing flag bits associated with said data.
Claim 17
Dependent Claim
51 words
The electronic calculator system according to claim 12, further including an arithmetic unit selectively operable in a first mode for performing arithmetic operations on numeric data stored in said operational registers or operable in a second mode for testing the state of a selected flat bit stored in said operational registers.
Claim 18
Dependent Claim
43 words
The electronic calculator system according to claim 13, wherein said numeric data is stored in a binary coded decimal format and said arithmetic unit includes correction means for automatically providing in binary coded decimal format the numeric data outputted by said arithmetic unit.
Claim 19
Dependent Claim
38 words
The electronic calculator system according to claim 14, wherein said arithmetic unit is selectively operable in a third mode for automatically performing arithmetic operations on said bits stored in said second bit storage locations in the binary base.
Claim 20
Dependent Claim
36 words
The electronic calculator system according to claim 14, further including means for disabling said correction means, whereby said arithmetic unit operates on bits stored in said first and second bit storage locations in the binary base.
Claim 21
Dependent Claim
172 words
An electronic calculator system having an input means for receiving numeric data and function commands, an arithmetic unit for performing arithmetic operations on numeric data received by said input means, a read-only-memory for storing a number of instruction words addressable in response to said function commands, instruction word decoder means for decoding instruction words outputted from said read-only-memory and for controlling said arithmetic unit in response thereto, said electronic calculator system characterized in that operational register storage means is provided, said register storage means comprising a plurality of operational registers each of which has first and second multibit storage locations, said first multibit storage locations being adapted for storing numeric data received by said input means and said second multibit storage location being adapted for storing flag bits associated with said numeric data, each of said operational registers having said first and second multibit storage locations coupled serially together and wherein said system further includes means for exchanging the contents of at least a selected two of said plurality of operational registers.
Claim 22
Dependent Claim
172 words
An electronic calculator system having an input means for receiving numeric data and function commands, an arithmetic unit for performing arithmetic operations on numeric data received by said input means, a read-only-memory for storing a number of instruction words addressable in response to said function commands, instruction word decoder means for decoding instruction words outputted from said read-only-memory and for controlling said arithmetic unit in response thereto, said electronic calculator system characterized in that operational register storage means is provided, said register storage means comprising a plurality of operational registers each of which has first and second multibit storage locations, said first multibit storage locations being adapted for storing numeric data received by said input means and said second multibit storage location being adapted for storing flag bits associated with said numeric data, each of said operational registers having said first and second multibit storage locations coupled serially together and wherein said system further includes means for exchanging the contents of at least a selected two of said plurality of operational registers.
Claim 23
Dependent Claim
94 words
The system according to claim 17, wherein said instruction word decoder means decodes the instruction word outputted from said read-only-memory once an instruction cycle of said system and wherein said instruction word decoder means is responsive to an outputted "exchange" instruction word for exchanging the contents of at least a selected two of said plurality of operational registers in a single instruction cycle of said system, whereby the numeric data and flags stored in one operational register are exchanged with the numeric data and flags stored in another operational register in one instruction cycle.