Mic-1 MMV Simulator (V. 1.01)
Using the Help System

User Guide

The complete documentation for the Mic-1 MMV microarchitecture simulator and related software can be launched by selecting Help > Mic1MMV Help from the Menu Bar. You can also run it apart from the simulator, by running docs/UserGuide.jar. Either double-click on the UserGuide.jar icon, or enter the following command:

java -jar UserGuide.jar

Context-Sensitive Help

The Menu entry Help > Mic-1 MMV Help On launches context-sensitive help. You can use this to get help about any GUI object. When selected, the cursor changes to the help cursor. When the user next clicks on a GUI object, help information for that object is displayed.

To browse Help, launch the Help browser, and make a selection from the Table of Contents pane on the left. Among the sections you can visit are:

Program Operation includes an overview with a Visual Quick Tour. The diagrams in this section are "hot": you can click on a feature and jump to a description of that feature.

Running the Simulator describes running at different speeds and contains an example that demonstrates setting breakpoints.

Setting Preferences describes the Preference panel, and the user options you can set.

Controls and Viewers are detailed descriptions of each Mic-1 MMV feature.

Using Mic-1 MMV describes how you can develop microcode programs using the simulator, analogous to the JAS > IJVM examples presented here. This section also discusses modifying the JAS assembler.

Programming Manuals contains specifications of the MAL and JAS languages.