MSIM
Fast Facts
- Written By: David
- Written In: Java
- When Written: Sophomore Year College
- Uses: Assembly Language
- Purpose: Fun
MSIM is a program I made in my spare time for fun. Technically we had an assignment
in my CS 520, Assembly Language Programming and Machine Organization class, and
I decided to expand upon it. The teacher in this class had his own assembelly langauge
and the final project was a simulator that ran the machine code. The in-class project
was done in C but I did the one in my spare time in Java with an OO design. It iterates
through a binary file in a fetch execute cycle until program termination. This version
of the simulator has the added bonus of being able to step through the code, add
break points to the code, and of course graphically displaying the execution of
the code.
Screenshot of 'MSim'
To run this program you need an object file, which can be selected at runtime. You
can download an object file to toy with this program.
Like my last program this can be run in windows by double clicking on it, or via
the command line.
Download 'MSim'