Sim8 Microcomputer Simulator
Sim8 is a simulation of a very simple "8 bit microcomputer." In fact,
one could argue that it takes the term "8 bit" a little too far, since
even memory addressing is limited to 8 bits - resulting in only 256
bytes of memory.
But, even though Sim8 is too limited for any real-world application,
it does attempts to portray a realistic but simple microprocessor,
including a "microcode" level, where a number of machine cycles are
necessary in order to complete a single conventional machine language
operation such as an addition or subtraction.
The following sections provide documentation on the use of the Sim8
program:
- Quick Start Guide
This first section provides a very quick "how to" that might
get you up and running if you are already familiar with
the necessary concepts, and you only want to try running some
of the example programs.
- Front Panel
Give an explanation of the buttons and menus on the Sim8
"front panel."
- Registers
Describes the CPU registers and their use.
- Instruction Set
Provides a complete description of the the machine language
instructions that are available to the programmer. This section
is the primary reference for programming Sim8.
- Loader
Explains how to use the "loader" function to get your program
into the Sim8 memory so that it can be run.