Preprocessing of stored target routines for controlling emulatio

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

39550047, G06F 9455

Patent

active

060759372

ABSTRACT:
Preprocessing emulation methods utilizing search argument controls for a template routine address table in a target computing system. Target routines are stored in a target computing system for emulating incompatible instructions of an incompatible architecture which need not be recognized by the architecture of the target computing system. Preprocessing of template routines is preferrably executed on an Auxiliary Emulation Processor (AEP) which may access and patch (modify) some or all of the target instructions in any selected target routine and send them through a queue to a target processor for execution. Execution of the target routines on a target processor emulates the execution of incompatible instructions in an incompatible program in the incompatible architecture. The target processor feeds back results from the execution of target routines to modify any search argument being generated for a currently accessed incompatible instruction to allow the preprocessing selection among multiple target routines for any incompatible instruction currently executing on the target processor to represent any mode or state set by for the incompatible instruction. Another type of feed back from a currently executing target template routine enables non-sequential virtual addressing selection by the preprocessor's access of incompatible instructions during execution of the incompatible program to support incompatible instruction branches and incompatible authority controls. End routine controls are provided in the template routines for feedback synchronization of the accessing of each next incompatible instruction with execution results of each current incompatible instruction having its tempate routine currently executed by the target processor.

REFERENCES:
patent: 4587612 (1986-05-01), Fisk et al.
patent: 4638423 (1987-01-01), Ballard
patent: 4763242 (1988-08-01), Lee et al.
patent: 4794522 (1988-12-01), Simpson
patent: 5051888 (1991-09-01), Hansen et al.
patent: 5077657 (1991-12-01), Cooper et al.
patent: 5481684 (1996-01-01), Richter et al.
patent: 5560013 (1996-09-01), Scalzi et al.
patent: 5574927 (1996-11-01), Scantlin
patent: 5577231 (1996-11-01), Scalzi et al.
Fundamental Software, Inc. OPEN/370 1995 10 pages.

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

Preprocessing of stored target routines for controlling emulatio does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Preprocessing of stored target routines for controlling emulatio, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Preprocessing of stored target routines for controlling emulatio will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2076767

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