Title :
Strategies for machine instruction transformation in an expert system
Author :
Li, Man L. ; King, Willis K.
Author_Institution :
Dept. of Comput. Sci., Houston Univ., TX, USA
Abstract :
To build an expert system which can transform machine language programs between any pair of computers, an intermediate language is proposed. A program is first converted to an equivalent program in this intermediate language, which in turn is converted to the assembly language and machine language of the destination machine. Several strategies are developed to ensure a proper and efficient transformation. The authors discuss a local transformation, a basic block transformation, and instruction side effect handling. An example of program transformation between the VAX and the IBM 370 systems is given
Keywords :
expert systems; program compilers; program interpreters; IBM 370 systems; VAX; assembly language; expert system; instruction side effect handling; intermediate language; machine instruction transformation; machine language programs; Assembly; Computer aided instruction; Computer architecture; Computer languages; Computer science; Expert systems; Hardware; High level languages; User interfaces;
Conference_Titel :
Computer Software and Applications Conference, 1992. COMPSAC '92. Proceedings., Sixteenth Annual International
Conference_Location :
Chicago, IL
Print_ISBN :
0-8186-3000-0
DOI :
10.1109/CMPSAC.1992.217556