Decoding guest instruction to directly access emulation routines

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395500, 39542103, 39542111, G06F 942, G06F 9455

Patent

active

055748732

ABSTRACT:
A system for decoding guest instructions includes an emulation routine store in host processor addressable memory having a set of emulation programs beginning at corresponding emulation program addresses. A sequence of guest instructions is stored in the host processor addressable memory, and logic is provided which retrieves a current guest instruction in the sequence and jumps directly to an emulation program address in response to the current guest instruction. The emulation routine store is optimized by dividing it into a dispatch table having a set of dispatch entries and an emulation routine store storing a set of emulation entries. Each dispatch entry includes a plurality of host instructions of the emulation program corresponding to a particular guest instruction. The plurality of host instructions in a dispatch entry includes a host jump instruction which causes a jump to an emulation entry. The emulation entry stores a host instruction routine which includes host instructions to decode and prefetch guest instructions to form an emulation program address to a dispatch entry for a next guest instruction, and to jump directly to the dispatch entry.

REFERENCES:
patent: 3698007 (1972-10-01), Malcolm et al.
patent: 3972029 (1976-07-01), Bailey, Jr.
patent: 4087857 (1978-05-01), Joyce et al.
patent: 4262330 (1981-04-01), Berglund et al.
patent: 4307445 (1981-12-01), Tredennick et al.
patent: 4429361 (1984-01-01), Maccianti et al.
patent: 4587612 (1986-05-01), Fisk et al.
patent: 4635188 (1987-01-01), Williamson et al.
patent: 4722050 (1988-01-01), Lee et al.
patent: 4727480 (1988-02-01), Albright et al.
patent: 4812972 (1989-03-01), Chastain et al.
patent: 4812975 (1989-03-01), Adachi et al.
patent: 4839797 (1989-06-01), Katori et al.
patent: 4972317 (1990-11-01), Buonomo et al.
patent: 4992934 (1991-02-01), Portanova et al.
patent: 5070475 (1991-12-01), Normoyle et al.
patent: 5077657 (1991-12-01), Cooper et al.
patent: 5101344 (1992-03-01), Bonet et al.
patent: 5167023 (1992-11-01), de Nicolas et al.
patent: 5235686 (1993-08-01), Bosshart
patent: 5247624 (1993-09-01), Koumoto et al.
patent: 5463743 (1995-10-01), Galloway
IBM Technical Disclosure Bulletin, vol. 28, No. 10, Mar. 1986, Threaded Code Interpreter for Object Code.
Harris and Johnson, "Software Links Math Chip to 68000-Family mPs", Electrical Design News, vol. 31, No. 2, Jan. 1986, pp. 175-192.
Everett and Thorpe, "Single Chip Combines Bit Slice and EPROM", Computer Design, vol. 25, No. 15, Aug. 1986, pp. 61-64.

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

Decoding guest instruction to directly access emulation routines does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Decoding guest instruction to directly access emulation routines, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Decoding guest instruction to directly access emulation routines will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-571099

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