Method and computer program for converting an assembly...

Data processing: software development – installation – and managem – Software program development tool – Translation of code

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S136000, C717S138000, C717S139000

Reexamination Certificate

active

10446698

ABSTRACT:
Disclosed is a technology of converting a first assembly language program implementable on a first processor to a second assembly language program implementable on another processor. The two assembly language programs are described using same instructions. A unique address in the first assembly language program is assigned to a first number of bytes, and a unique address in the second assembly language program is assigned to a second number of byte numbers. The first number is larger than the second number. The first assembly language program is read from a storage. Thereafter, one or more address descriptions of the first assembly language program are translated to another one or more address descriptions using a ratio of the first number to the second number so that the first assembly language program is implementable on the second processor, wherein the ratio is 2 or a positive integer more than 2.

REFERENCES:
patent: 3976978 (1976-08-01), Patterson et al.
patent: 5560013 (1996-09-01), Scalzi et al.
patent: 5768593 (1998-06-01), Walters et al.
patent: 5991531 (1999-11-01), Song et al.
patent: 5991870 (1999-11-01), Koumura et al.
patent: 6360194 (2002-03-01), Egolf
patent: 6446034 (2002-09-01), Egolf
patent: 6981132 (2005-12-01), Christie et al.
patent: 7028292 (2006-04-01), Yokota et al.
patent: 03-241432 (1991-10-01), None
patent: 07-210397 (1995-08-01), None
patent: 08-179953 (1996-07-01), None
Kemal Ebcioglu, et al., “Dynamic Binary Translation and Optimization,” IEEE Transactions on Computers, vol. 50, No. 6, pp. 529-548 (Jun. 2001).
Open Source DAISY (Dynamically Architected Instruction Set from Yorktown), IBM Internet home page (http://oss.software.ibm.com/developerworks/opensource/daisy/).
Anton Chernoff, et al., “FX!32 A Profile-Directed Binary Translator,” IEEE Micro, vol. 18, No. 2, pp. 56-64 (Mar./Apr. 1998).
Alexander Klaiber, et al., “The Technology Behind Crusoe™ Processors,” Transmeta Corporation, pp. 1-18 (Jan. 2000).
Dynamite Dynamic Binary Translation, Transitive Technologies Ltd., 2001 (http://www.transives.com).
M.F. Smith, et al., “Automatic Assembler Source Translation from the Z80 to the MC6809,” IEEE Micro, pp. 3-9, (Apr. 1984).
TMS320C5x to TMS320C54x Translation Utility, Literature No. BPRA075, published by Texas Instrument Europe (Feb. 1998).

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

Method and computer program for converting an assembly... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and computer program for converting an assembly..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and computer program for converting an assembly... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3848913

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