Interface Summary |
Aliases |
The Aliases interface allows a processor type to specify a
number of instructions that are aliases for the core processor
instruction set |
ChainedClockListener |
The ChainedClockListener interface allows classes such as Plugins
to be informed after each instruction is emulated. |
ClockListener |
The ClockListener interface allows external events that are
synchronised with the processor clock to be implemented. |
InstructionSet |
The InstructionSet interface provides a means to describe a particular
architecture's instruction set. |
PortListener |
Anything that wants to respond to changes on the Pics port
should implement the PortListener interface. |
ProcessorListener |
The ProcessorListener is informed when the emulation starts or
stops. |
ProcessorView |
The ProcessorView interface is implemented by the ViewWindow, and allows
other classes to control the display of the Processor's state. |
ResetListener |
The ResetListener interface allows a class to respond to reset events
for the processor. |
Class Summary |
About |
This is the miSim About Dialog. |
BreakpointManager |
The BreakpointManager maintains the list of breakpoints set for the
processor, implements those breakpoints as a ChainedClockListener and
provides a dialog for viewing and editing breakpoints. |
FileHandler |
|
Instruction |
The Instruction class is the basis for all emulated instructions. |
MachineState |
MachineState stores the information about the microcontroller being
emulated - its stack, registers and EEPROM. |
MiSimDE |
MiSimDE - the main class that presents the miSim GUI, either as an Applet, or as an
independent application. |
Plugin |
If you want to add a new device to the miSim DE, you
must implement the Plugin interface. |
Port |
The Port class extends Register to emulate microcontroller Ports,
with associated I/O capabilities. |
PortMapper |
The port mapper class provides a convenient way to map a set
of port data to a set of inputs, with a simple mapping string. |
Processor |
The Processor class extends MachineState to provide functions for managing
the contents of the microcontroller's program memory and running the emulation. |
Register |
A Register is an object that represents a memory location in the microcontroller. |
Regs |
Constants class to identify the registers that are implemented for
all devices of the class we emulate. |
Util |
Static utility class for formating strings. |
Version |
Machine managed class that provides version and build information
in various formats for miSim to read and display. |
ViewPanel |
The ViewPanel displays the contents of the Processor, as a
listing either generated during assembly of a file, or by
disassembling a pre-compiled binary. |