Ex parte ABE et al. - Page 3




          Appeal No. 1997-2212                                       Page 3           
          Application No. 08/233,387                                                  


          architecture to be debugged on an existing microprocessor.                  
          The machine code is first converted to high-level source code               
          that is architecture-independent.  The source code is then                  
          compiled and linked to produce an executable load module for                
          the existing microprocessor.  When the load module is executed              
          by the existing microprocessor, it performs the same                        
          operations that the new microprocessor will perform, thereby                
          debugging the micro- processor-dependent executable code on                 
          the existing microprocessor.                                                


               Claim 1, which is representative for our purposes,                     
          follows:                                                                    
                    1.   A converting method for converting an                        
               architecture of a program, comprising:                                 
                    a first step of compiling a first high-level                      
               language source program for a computer of a first                      
               architecture, thereby producing a machine program                      
               for a computer of a second architecture;                               
                    a second step of decompiling the machine                          
               program, thereby producing a second high-level                         
               language source program which does not depend on any                   
               architecture; and                                                      
                    a third step of compiling and linking the second                  
               high-level language source program, thereby                            
               producing a first executable load module.                              








Page:  Previous  1  2  3  4  5  6  7  8  9  10  11  12  13  14  Next 

Last modified: November 3, 2007