General purpose use of a stack pointer register

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395378, G06F 906

Patent

active

056340460

ABSTRACT:
The stack pointer register in a computer is made available for general purpose use by programs executing at lower privilege levels than interrupt handlers. A set of instructions in such programs, excluding stack operations, stores data other than the stack pointer, such as operands, and the like, in the stack pointer register. When switching execution to an interrupt handler on an interrupt, return address data for the currently executing program is pushed onto a stack at the interrupt handler's privilege level. Thus, storing other data in the stack pointer register does not result in stack corruption. Also, these instructions can store data in a scratch portion of a stack segment beyond the current stack pointer.

REFERENCES:
patent: 5303378 (1994-04-01), Cohen
patent: 5491826 (1996-02-01), Koino
IBM Corp, "Allocating Heap and Stack Memory", IBM Technical Disclosure Bulletin, vol. 34, Nr. 5, p. 464-465. Oct. 1, 1991.

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

General purpose use of a stack pointer register does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with General purpose use of a stack pointer register, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and General purpose use of a stack pointer register will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2336091

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