Patent · US Active

Method and device for saving and restoring a set of registers of a microprocessor in an interruptible manner

US7971040B2 · kind B2 · utility

5Cited by
8References
31Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 7, 2006
Grant dateJun 28, 2011
Priority date
Expiry dateJun 3, 2027

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/3861
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

The disclosure relates to a method for executing by a processor an instruction for saving/restoring several internal registers of the processor. The method comprises breaking down the saving/restoring instruction to generate micro-instructions for saving/restoring the content of a register, executing each of the micro-instructions, initializing a progress status of the saving/restoration of the registers, updating the progress status of the saving/restoration upon each generation of a micro-instruction for saving/restoring a register, saving the progress status in the event of an interruption in the saving/restoration of the registers to execute a higher-priority task, and restoring the progress status when the saving/restoration of the registers is resumed.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.