Stack frame cache on a microprocessor chip

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 1208

Patent

active

048112089

ABSTRACT:
A plurality of global registers are provided on the microprocessor chip. One of a global registers is a frame pointer register containing the current frame pointer, and the remainder of the global registers are available to a current process as general registers. A plurality of floating point registers are also provided for use by the current process in execution of floating point arithmetic operations. A register set pool made up of a plurality of register sets is provided, each register set being comprised of a number of local registers. When a call instruction is decoded, a register set of local registers from the register set pool is allocated to the called procedure, and the frame pointer register is initialized. When a return instruction is decoded, the register set is freed for allocation to another procedure called by a subsequent call instruction. If the register set pool is depleted a register set associated with a previous procedure is saved in the main memory, and that register set is allocated to the current procedure. The local registers in a register set associated with a procedure contain linkage information including a pointer to the previous frame and an instruction pointer, thus enabling most call and return instructions to execute without needing any references to off-chip memory.

REFERENCES:
patent: 4268903 (1981-05-01), Miki et al.
patent: 4445173 (1984-04-01), Pilat et al.
patent: 4516203 (1985-05-01), Farber et al.
patent: 4530049 (1985-07-01), Zee
patent: 4652996 (1987-03-01), Bowden

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

Stack frame cache on a microprocessor chip does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Stack frame cache on a microprocessor chip, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Stack frame cache on a microprocessor chip will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1674390

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