US2004154007A1PendingUtilityA1

Retargetable information processing system

Priority: Apr 23, 1991Filed: Jan 23, 2004Published: Aug 5, 2004
Est. expiryApr 23, 2011(expired)· nominal 20-yr term from priority
G06F 11/3698G06F 8/447G06F 8/47G06F 11/362G06F 11/3624
44
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A translator system for translating source programs into machine language programs in an electronic computer system. An object program common to a plurality of different machine types of computers are generated while implementing execution performance equivalent to object programs inherent to the computers. A compiler translates a source program into an abstract object program including an abstract machine instruction sequence and indication concerning allocation of abstract registers. An installer converts the abstract object program into a machine language program of target computer on the basis of executable computer specification information including register usage indication and machine instruction selecting rules.

Claims

exact text as granted — not AI-modified
What is claimed is:  
     
         1 . A method for succeeding a program prepared in a first computer by a second computer, said first computer having a first instruction set which is different from a second instruction set of said second computer, said method comprising the steps of: 
 Installing in said second computer an abstract object program compiled from a source program which is installed in said first computer;    generating a machine language program of said second instruction set from said abstract object program to load on a memory of said second computer based on machine instruction generation rules, said machine language program when generated being directly executable in said second computer and having a binary format; and    executing said machine language program by said second computer upon loading said machine language program to said memory of said second computer.

Join the waitlist — get patent alerts

Track US2004154007A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.