Ita Simulators
To make development of Ita easier and more productive several simulators
of the architecture were created.
C# Simulator
A C# simulator was created in order to make testing of the C# compiler
easier. The C# simulator was developed as part of the compiler process.
This made it easy to test the compiled code and automatically execute
tests to detect compiler bugs.
C++ Simulator
A simple C++ simulator was also written. The primary reason for this was
to produce a very fast simulator for the machine. The C++ simulator is the
fastest simulator currently available, and it is capable of executing
approximately 80 million simulated instructions per second.
JavaScript Simulator
A JavaScript simulator for Ita was created to allow Ita to be demonstrated
online within a web browser. Click here to run the simulator.
Note: The page may take a while to load since it needs to load a memory
image for the simulated machine. Also, a new browser with canvas support
(for example Firefox/Chrome) is required to view the virtual screen.
|