System for saving and restoring contents of a plurality of registers
First Claim
1. A system for saving contents of a plurality of registers into a first area of a memory and for restoring contents of the plurality of registers with contents previously saved in a second area of the memory;
- the system comprising;
a first bit sequence, wherein the value of each individual bit of the first bit sequence is set to indicate a modification status of a corresponding register; and
control means for saving contents of the first bit sequence, for saving contents of each of the registers indicated to have been modified at a predetermined address of the first area of the memory and for revising the predetermined address, for restoring contents previously saved at a restoring address of the second area of the memory into each of the registers to be restored, for revising the restoring address, and for referring to a second bit sequence saved in the second area of the memory, wherein each bit of the second bit sequence is set to indicate a modification status of corresponding registers at the time when the contents to be restored are saved and each of the registers to be restored are indicated to have been modified.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for saving contents of a plurality of registers into a memory. The system has a bit sequence, wherein the value of each individual bit of the bit sequence is set to indicate a modification status of a corresponding register; and control means for saving contents of each of the registers indicated to have been modified at a predetermined address of the memory and for revising the predetermined address. In a preferred implementation, the system saves contents of a plurality of registers into a first area of a memory and for restores contents of the plurality of registers with contents previously saved in a second area of the memory. The system has the first bit sequence as above and control means for saving contents of the first bit sequence, for saving contents of each of the registers indicated to have been modified at a predetermined address of the first area of the memory and for revising the predetermined address, for restoring contents previously saved at a restoring address of the second area of the memory into each of the registers to be restored, for revising the restoring address, and for referring to a second bit sequence saved in the second area of the memory, wherein each bit of the second bit sequence is set to indicate a modification status of corresponding registers at the time when the contents to be restored are saved and each of the registers to be restored are indicated to have been modified.
45 Citations
4 Claims
-
1. A system for saving contents of a plurality of registers into a first area of a memory and for restoring contents of the plurality of registers with contents previously saved in a second area of the memory;
- the system comprising;
a first bit sequence, wherein the value of each individual bit of the first bit sequence is set to indicate a modification status of a corresponding register; and control means for saving contents of the first bit sequence, for saving contents of each of the registers indicated to have been modified at a predetermined address of the first area of the memory and for revising the predetermined address, for restoring contents previously saved at a restoring address of the second area of the memory into each of the registers to be restored, for revising the restoring address, and for referring to a second bit sequence saved in the second area of the memory, wherein each bit of the second bit sequence is set to indicate a modification status of corresponding registers at the time when the contents to be restored are saved and each of the registers to be restored are indicated to have been modified. - View Dependent Claims (2, 3, 4)
- the system comprising;
Specification