Method and apparatus for unstacking registers in a data processi

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395378, 395591, G06F 930, G06F 946

Patent

active

056405480

ABSTRACT:
A method and apparatus for unstacking registers in a data processing system (100). In one form, the present invention is a more time efficient solution to the problem of unstacking and stacking registers (154-158) during interrupt processing in a data processing system (100). By taking advantage of the fact that pulling a register value off of the stack does not change any of the values stored in the memory which is being used as the stack, the present invention reduces the unstacking and stacking each time that two interrupts are processed back to back with no non-interrupt processing in between. The present invention eliminates the unstacking of the program counter register (158) and the restacking of registers (154-158) by changing the value of the stack pointer register (161) without any corresponding stacking or unstacking operation.

REFERENCES:
patent: 4250546 (1981-02-01), Boney et al.
patent: 4488227 (1984-12-01), Miu et al.
patent: 4517643 (1985-05-01), Bannai
patent: 5036458 (1991-07-01), Matasushima et al.
patent: 5155506 (1992-10-01), Cohen et al.
Motorola, Inc.; HCII M68HCII Reference Manual; 1990 Edition, pp. 5-1 throuygh 5-26.
Motorola, Inc.; MC68HC16 Family CPU Central Processor Unit Reference Manual; 1991 Edition; pp. iii through ix, 6-173, 6-177, 6-193, 9-1 through 9-16.
Motorola, Inc.; MC6809-MC6809E Microprocessor Programming Manual; Mar. 1, 1981; pp. iii through x, 1-1 through 1-12, 3-1 through 4-14, A-59, A-73.

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 and apparatus for unstacking registers in a data processi 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 and apparatus for unstacking registers in a data processi, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for unstacking registers in a data processi will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2165336

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