Arrangement for efficiently transferring program execution betwe

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

3642817, 3642816, 3642477, 3649654, 3649576, 364DIG1, 3642656, 3649446, 3649674, 395650, G06F 946

Patent

active

055220720

ABSTRACT:
An arrangement called PASS CONTROL (FIG. 11) is used in combination with a conventional RETURN statement as a substitute for a conventional CALL-and-RETURN subprogram invocation sequence (FIG. 2), and effects a return from a whole series of subprogram invocations directly to the subprogram that initiated the series without intervening returns to the subprograms that made the intermediate invocations in the series. The arrangement uses the conventional execution stack (114) to effect the series of invocations and the return therefrom (FIGS. 12 -14). The subprograms that are invoked by the series of invocations share an execution stack frame (1620). Both a compiler arrangement and an application program execution arrangement for effecting PASS CONTROL functionality are disclosed.

REFERENCES:
patent: 3348211 (1967-10-01), Ghiron
patent: 3568158 (1971-03-01), Haller et al.
patent: 3794980 (1974-02-01), Cogar et al.
patent: 4152761 (1979-05-01), Louie
patent: 4297743 (1981-10-01), Appell et al.
patent: 4530049 (1985-07-01), Zee
patent: 4755935 (1988-07-01), Davis et al.
patent: 4777588 (1988-10-01), Case et al.
patent: 4847755 (1989-07-01), Morrison et al.
patent: 4887215 (1989-12-01), Kumagai et al.
patent: 4945480 (1990-07-01), Clark et al.
patent: 4951194 (1990-08-01), Bradley et al.
C Programming Tools for i960.TM. Microprocessor Family, Intel brochure, entire brochure.
S. McGeady, "A Programmer's View of the 80960 Architecture", Thirty-Fourth IEEE Computer Society International Conference Compcon Spring 89 Digest of Papers, (Feb. 27-Mar. 3, 1989), pp. 4-9.
S. McGeady, "Inside Intel's i960CA Superscalar Processor", Microprocessors and Microsystems, vol. 14, No. 6 (Jul./Aug. 1990), pp. 385-396.
J. Letz & J. Slingwine, Living With RISC: Software Issues in the Regulus Architecture, Proceedings of the 1987 IEEE International Conference on Computer Design: VLSI in Computers & Processors, Oct. 1987, 549-557.
D. P. Ryan, Intel's 80960: An Architecture Optimized for Embedded Control, IEEE Micro, No. 3, Jun. 1988, 63-76.
80960KB Programmer's Reference Manual, Intel, Inc. (1989) pp. 4-1 to 4-15.
M. J. Bach, The Design of the UNIX.RTM. Operating System, Prentice-Hall, Inc. (1986), pp. 159 to 171.
UNIX System User's Manual, Release 5.0, Bell Laboratories, Inc. (Jun. 1982) p. SETJMP (3C).
"Maxicomputing in Microspace", UNIX.TM. Microsystem WE.RTM. 32100 Microprocessor Information Manual, AT&T, (Jan. 1985), pp. 3-28 to 3-32, 4-16 to 4-23, and 5-37 to 5-43.
Y. Chu (ed.), High-Level Language Computer Architecture, Academic Press, Inc. (1975) pp. 77 to 81.
C. P. Pfleeger, Machine Organization, John Wiley & Sons, Inc. (1982) pp. 123 to 139.
H. Lorin, Introduction to Computer Architecture and Organization, John Wiley & Sons, Inc. (1982) pp. 95 to 106.

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

Arrangement for efficiently transferring program execution betwe does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Arrangement for efficiently transferring program execution betwe, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Arrangement for efficiently transferring program execution betwe will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-795060

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