Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
183 words
A register device comprising: a register set group consisting of a plurality of prioritized register sets each constituted by a plurality of registers, said register sets having an equal number of said registers; switching control means for receiving a saving/ recovery instruction and selecting a current register set to be used from said register set group to store data from a write signal line, in accordance with said saving/recovery instruction, a register set of lower priority than said current register set being no longer accessed, thereby saving data that is stored in said lower priority register set; write control means for writing, in response to a write instruction, data into a register of said current register set selected by said switching control means; write flag memory means for holding a write flag representing whether data is written in each of said registers; and read control means for determining, in response to a read instruction, a register in which data is written most recently, from among said plurality of registers with reference to said write flags, and for reading out data from said register.
Claim 2
Dependent Claim
183 words
A register device comprising: a register set group consisting of a plurality of prioritized register sets each constituted by a plurality of registers, said register sets having an equal number of said registers; switching control means for receiving a saving/ recovery instruction and selecting a current register set to be used from said register set group to store data from a write signal line, in accordance with said saving/recovery instruction, a register set of lower priority than said current register set being no longer accessed, thereby saving data that is stored in said lower priority register set; write control means for writing, in response to a write instruction, data into a register of said current register set selected by said switching control means; write flag memory means for holding a write flag representing whether data is written in each of said registers; and read control means for determining, in response to a read instruction, a register in which data is written most recently, from among said plurality of registers with reference to said write flags, and for reading out data from said register.
Claim 3
Dependent Claim
230 words
A register device comprising: a register set group consisting of a plurality of prioritized register sets each constituted by a plurality of registers, said register sets having an equal number of said registers; switching control means for receiving a saving/ recovery instruction and selecting a current register set to be used from said register set group to store data from a write signal line, in accordance with said saving/recovery instruction, a register set of lower priority than said current register set being no longer accessed thereby saving data that is stored in said lower priority register set; write control means for writing, in response to a write instruction, data into a register of said current register set selected by said switching control means; write flag memory means for holding a write flag representing whether data is written in each of said registers; read control means for determining, in response to a read instruction, a register in which data is written most recently, from among said plurality of registers with reference to said write flags, and for reading out data from said register; saving means for operating in association with the saving instruction to save data in the previously used register set to a main memory; and recovery means for operating in association with the recovery instruction to recover the data already saved by said saving means to said register set.
Claim 4
Dependent Claim
230 words
A register device comprising: a register set group consisting of a plurality of prioritized register sets each constituted by a plurality of registers, said register sets having an equal number of said registers; switching control means for receiving a saving/ recovery instruction and selecting a current register set to be used from said register set group to store data from a write signal line, in accordance with said saving/recovery instruction, a register set of lower priority than said current register set being no longer accessed thereby saving data that is stored in said lower priority register set; write control means for writing, in response to a write instruction, data into a register of said current register set selected by said switching control means; write flag memory means for holding a write flag representing whether data is written in each of said registers; read control means for determining, in response to a read instruction, a register in which data is written most recently, from among said plurality of registers with reference to said write flags, and for reading out data from said register; saving means for operating in association with the saving instruction to save data in the previously used register set to a main memory; and recovery means for operating in association with the recovery instruction to recover the data already saved by said saving means to said register set.
Claim 5
Dependent Claim
42 words
A device according to claim 2, wherein said saving means includes transferring means for transferring, where all of said register sets are saved except for a currently used register set, data in a least recently used register set to said main memory.
Claim 6
Dependent Claim
26 words
A device according to claim 3, wherein said saving means comprises means for saving the data to said main memory in response to the saving instruction.
Claim 7
Dependent Claim
37 words
A device according to claim 2, wherein said saving means includes copying means for copying, when data is saved to said main memory, the data to a register of lower priority in which no data is written.
Claim 8
Dependent Claim
48 words
A device according to claim 2, wherein said recovery means includes transferring means for transferring data saved to said main memory by said saving means from said main memory to a register set to be selected by said switching control means in response to the next recovery instruction.
Claim 9
Dependent Claim
26 words
A device according to claim 6, wherein said recovery means includes means for recovering data from said main memory in response to the next recovery instruction.
Claim 10
Dependent Claim
19 words
A device according to claim 2, wherein said register set group is constituted by a pair of register sets.
Claim 11
Dependent Claim
92 words
A device according to claim 2, wherein said register set group is constituted by a pair of register sets, said write flag memory means corresponds to only one of said register sets, holds a write flag representing whether data is written in each of said registers of the currently used register set and corresponding to said one of register sets, and comprises copying means for copying, when the register set is switched by said switching control means, the contents of the most recently used register set to the newly selected register set.