The purpose of this MSc thesis is to create design and implementation of program for translation of x86 binary code to a high-level programming language. There is described PE file format for executables used in MS Windows operating systems in the first part of work. This document contains general information about instruction set IA-32, especially a way of decoding binary code to assembly language. There are described typical program constructions, which are being used in compilers. Design of creation high-level programming language was inspired by existing programming languages. Conclusion is made about advantages and disadvantages of approach used in this thesis
This paper describes methods and procedures used for code analysis and transformation. It contains b...
This text treats of the compiler into assembly language of the programming language which is derived...
The thesis describes a method of translating the computer language APL to other high-level languages...
The main goal of this thesis was to develop a SIC/XE to Intel Pentium x86 assembly language translat...
92 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1997.Self-modifying code is one of ...
92 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1997.Self-modifying code is one of ...
A translator is a computer program which translates the representation of an algorithm from one kind...
The purpose of this research was to investigate the generation of machine code from high-level progr...
ABSTRACT. The primary goal of this course is to help students acquire an understanding of what happe...
ABSTRACT. The primary goal of this course is to help students acquire an understanding of what happe...
Binary recompilation and translation play an important role in computer systems today. It is used by...
Binary recompilation and translation play an important role in computer systems today. It is used by...
Binary recompilation and translation play an important role in computer systems today. It is used by...
ii Compilation involves transforming a high level language source program into an equivalent assembl...
This text treats of the compiler into assembly language of the programming language which is derived...
This paper describes methods and procedures used for code analysis and transformation. It contains b...
This text treats of the compiler into assembly language of the programming language which is derived...
The thesis describes a method of translating the computer language APL to other high-level languages...
The main goal of this thesis was to develop a SIC/XE to Intel Pentium x86 assembly language translat...
92 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1997.Self-modifying code is one of ...
92 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1997.Self-modifying code is one of ...
A translator is a computer program which translates the representation of an algorithm from one kind...
The purpose of this research was to investigate the generation of machine code from high-level progr...
ABSTRACT. The primary goal of this course is to help students acquire an understanding of what happe...
ABSTRACT. The primary goal of this course is to help students acquire an understanding of what happe...
Binary recompilation and translation play an important role in computer systems today. It is used by...
Binary recompilation and translation play an important role in computer systems today. It is used by...
Binary recompilation and translation play an important role in computer systems today. It is used by...
ii Compilation involves transforming a high level language source program into an equivalent assembl...
This text treats of the compiler into assembly language of the programming language which is derived...
This paper describes methods and procedures used for code analysis and transformation. It contains b...
This text treats of the compiler into assembly language of the programming language which is derived...
The thesis describes a method of translating the computer language APL to other high-level languages...