Program translating apparatus and a processor which achieve high

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395580, G06F 945

Patent

active

057581622

ABSTRACT:
A program translating apparatus is composed of a translation unit 103 and a link unit 108. The translation unit 103 includes a determination unit 105 which detects the stack size to be needed for each subroutine included in a source program to be translated into a machine instruction sequence and the name of a register to be retrieved in the process of each subroutine. The determination unit 105 then stores the stack size and the name detected into a file together with the machine instruction sequence. The link unit 108 includes the following units: A branch instruction detection unit 109 detects a branch instruction from the machine instruction sequence when machine instruction sequences stored in different files are linked each other. A file detection unit 110 and an acquisition unit 111 retrieve the stack size and the register name from the file which has the branch target subroutine. A subroutine call instruction generation unit 112 replaces the branch instruction with an instruction which consequently executes a branch operation, a stack reservation, and register retrieval.

REFERENCES:
patent: 5274820 (1993-12-01), Gillet
patent: 5321823 (1994-06-01), Grundmann et al.
patent: 5375242 (1994-12-01), Kumar et al.
patent: 5488730 (1996-01-01), Brown et al.
Srivastava et al.; "Prophetic Branches: A Branch Architecture for Code Compaction and Efficient Execution"; Microarchitecture, 1993 International Symposium; pp. 94-99, 1993.
"A Survey of Branch Techniques in Pipelined Processors", by A.M. Gonzales, 8205 Microprocessing and Microprogramming 36(1993) Oct., No. 5.
"Inside Intel's i960CA Superscalar Processor", by S. McGeady, 2407 Microprocessoers and Microsystems, 14 (1990) Jul./Aug., No. 6

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

Program translating apparatus and a processor which achieve high does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Program translating apparatus and a processor which achieve high, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Program translating apparatus and a processor which achieve high will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1976724

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