Method for managing a microprocessor stack for saving...

Electrical computers and digital processing systems: processing – Processing control – Context preserving (e.g. – context swapping – checkpointing,...

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

07421570

ABSTRACT:
The present invention relates to a method for managing the stack of a microprocessor comprising a central processing unit and a memory array, the central processing unit comprising registers containing contextual data and a stack pointer, the stack being a zone of the memory array used for saving contextual data upon a switch from a first to a second program. According to the present invention, the method comprises saving contextual data contained in a variable number of registers that varies according to the value of at least one flag stored in a register to be saved. Advantages: optimization of the filling of the stack and of the number of subprograms that can be interleaved.

REFERENCES:
patent: 4445173 (1984-04-01), Pilat et al.
patent: 6199155 (2001-03-01), Kishida et al.
patent: 6205467 (2001-03-01), Lambrecht et al.
patent: 6367005 (2002-04-01), Zahir et al.
patent: 6408325 (2002-06-01), Shaylor
patent: 2001/0010075 (2001-07-01), Tremblay et al.
patent: 2004/0003208 (2004-01-01), Damron
patent: WO 02/13005 (2002-02-01), None

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method for managing a microprocessor stack for saving... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method for managing a microprocessor stack for saving..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for managing a microprocessor stack for saving... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3983243

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.