Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2007-11-20
2007-11-20
An, Meng-Al T. (Department: 2193)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
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).
An Meng-Al T.
Dickstein , Shapiro, LLP.
Mitchell Jason
LandOfFree
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.
Profile ID: LFUS-PAI-O-3848913