Patent
1992-10-19
1997-06-17
Lall, Parshotam S.
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.
Broseghini James L.
Langan John A.
Poterek Thomas J.
Hill Susan C.
Lall Parshotam S.
Motorola Inc.
Vu Viet
LandOfFree
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.
Profile ID: LFUS-PAI-O-2165336