Patent
1996-04-15
1998-06-02
Lim, Krisna
395571, G06F 930, G06F 946
Patent
active
057614911
ABSTRACT:
A data processor (3) implements a single system stack pointer (244) to create records of both supervisor and user stack operations when hardware support for misalignment of such stack operations is optional. The single system stack pointer is implemented as a self-aligning stack pointer which automatically aligns itself to a nearest 0-modulo-4 address below a current address setting such that no alignment system errors occur even when there is no hardware support for misaligned operands. Once the automatic alignment has occurred, the data processor stores a format field in an exception stack frame to indicate information about the alignment of the stack pointer at the time of the error. When the exception has been serviced, the processor uses the four bit format field stored in the exception stack frame to restore the stack pointer to its original value at the time of the exception.
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), Matsushima et al.
patent: 5201043 (1993-04-01), Crawford et al.
patent: 5481719 (1996-01-01), Ackerman et al.
patent: 5634046 (1997-05-01), Chatterjee et al.
patent: 5640548 (1997-06-01), Langan et al.
European Search Report Communication Transmittal, dtd Aug. 13, 1997, Application No. 97105543.9, SC03149A/Circel, Assignee Motorola, Inc.
Circello Joseph C.
Gokingco Jefferson
Lim Krisna
Motorola Inc.
LandOfFree
Data processing system and method for storing and restoring a st does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Data processing system and method for storing and restoring a st, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Data processing system and method for storing and restoring a st will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1472437