AN EMULATOR FOR THE E-MACHINE
Michael Leigh Birch · Montana State University ScholarWorks (Montana State University) · 1990
In the Master's thesis, "The E-machine: Supporting the Teaching of Program Execution Dynamics", Samuel D. Patton, presented the design of a virtual computer, called the E-machine, that was developed as the first component of a project to develop a comprehensive program animation environment for teaching and learning programming and other concepts fundamental to computer science.To support program animation activities in an easy and natural fashion, the E-machine has many unique features, including the capability of reverse execution.This thesis represents the next step in the program animation project.The E-machine is refined and an E-machine emulator is presented.The emulator is written in standard C and should thus be portable to many different computer types.