An implementation scheme for a microprocessor emulator

W. Zaatar, George E. Nasr · 2002

In this paper a general method for defining a microprocessor emulator, applicable in any high level programming language, is presented. A complete set of communication rules is defined to describe all calls between different modules of the emulation software. The construction methodology used allows easy modifications in the emulator structure to fit different processors. Although most analysis is written in pseudocode, an actual implementation is done in Visual BASIC. In addition, the proposed emulator is implemented and compared to standard emulators while running a typical execution sequence.

Read the paper · More papers on PaperTik