Translating a dynamic transfer control instruction address in a

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395500, 364DIG1, 3642323, 3642624, 3642476, 364247, 3642477, 3642629, G06F 930

Patent

active

051670232

ABSTRACT:
The system and method of this invention simulates the flow of control of an application program targeted for a specific instruction set of a specific processor by utilizing a simulator running on a second processing system having a second processor with a different instruction set. The simulator reduces the number of translated instructions needed to simulate the flow of control of the first processor instructions when translating the address of the next executable instruction resulting from a dynamic transfer of control, i.e., resulting from a return instruction. The simulator compares the address that is loaded at run time by the return instruction with the return address previously executed by that instruction. If the last return address matches, the location of the return is the same. If the last return does not match, a translate look-aside buffer is used to determine the address. If the translate look-aside buffer does not find the address, then a binary tree look up mechanism is used to determine the address of the next instruction after a return. The performance of the simulator is enhanced by utilizing the easiest approaches first in the chance that a translated instruction will result most efficiently.

REFERENCES:
patent: 4347565 (1982-08-01), Kareda et al.
patent: 4370709 (1983-01-01), Fosdick
patent: 4587612 (1986-05-01), Fisk et al.
patent: 4638423 (1987-01-01), Ballard
patent: 4700291 (1987-10-01), Saito
patent: 4727484 (1988-02-01), Saito
patent: 4841476 (1989-06-01), Mitchell et al.
K. J. McNeley et al., "Emulating a Complex Instruction Set Computer with a Reduced Instruction Set Computer", IEEE Micro, Feb., 1987, vol. 7, No. 1, pp. 60-71.
Graham, C., "Amiga's Trump Card: IBM PC Emulation", AmigaWorld, vol. 1, No. 2, Nov./Dec., 1985, pp. 34-35.
"SoftPC", Insignia Solutions, Inc., ISI Soft PC Data Sheet Rev., 3.0, Jan. 87, 8 pages.
Warner, E., "Unix-Based Workstations to Run DOS", Info World, Jul. 6, 1987, p. 8.
May, C., "Mimic: A Fast System/370 Simulator", SIGPLAN, 1987, Proceedings of the ACM SIGPLAN '87 Symposium on Interpreters and Interpretive Techniques, Jun. 87, pp. 1-13.

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

Translating a dynamic transfer control instruction address in a does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Translating a dynamic transfer control instruction address in a , we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Translating a dynamic transfer control instruction address in a will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-929243

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