General Instruction
-------------------

Run the application by double-clicking on the file "RUN_SIMULATOR.bat"

1. You need the Java Runtime Environment (JRE) installed on the computer

2. Remember - this is not a well designed application...

3. Most of the buttons are self-explanatory.

4. When you start the application, you get the Programmer interface view
of the CPU.

5. Load - is where you type or paste the program into. Then you assemble
it. The assembler will load the program into memory in case there are no
errors. The error messages are scarce and not always helpful.

6. Run, Step and Stop are self-explanatory.

7. You see the Assembly level instruction currently executing in the text area.

8. If you want to see the Micro-instruction level - press the Micro-Macro
button. This switches the registers and flags that are hidden from the
programmer interface, into view.
You can switch that level back to the Assembly Instruction level.
In Micro mode, you are able to see the micro instruction that are run 
for each machine instruction (Chapter 7).

9. I/O is primitive and slow: it is 1 char at a time

10. If you want to provide input - type a character into the INPR window,
then press the input enable button. This sets the FGI flag.

11. If you want to allow output to appear in the OUTR window - press the
output enable button. This sets the FGO flag.

12. Help isn't much of a help, but it gives you the list of instructions
with some explanation and the list of Registers and Flags.

13. The zip file contains an example program for subtracting two double-precision 
numbers.