## Package mars.simulator

Interface Summary
Simulator.StopListener

Class Summary
BackStepper: Used to "step backward" through execution, undoing each instruction.
DelayedBranch: Represents a (potential) delayed branch.
Exceptions: Represents an error/interrupt that occurs during execution (simulation).
ProgramArgumentList: Models Program Arguments, one or more strings provided to the MIPS program at runtime.
Simulator: Used to simulate the execution of an assembled MIPS program.
SimulatorNotice: Object provided to Observers of the Simulator.
SwingWorker: This is the 3rd version of SwingWorker (also known as SwingWorker 3), an abstract class that you subclass to perform GUI-related work in a dedicated thread.