Words are 32-bits long.
Byte addressed store of words.
Condition code: less than.
Names for special registers.
Integer register file addressed by 0-31.
Condition code: zero.
Execute arithmetic instructions.
Execute control instructions, including default control step.
Debug flag.
Debug flag. Set this to true in sub-classes or objects to obtain tracing information during execution of the machine.
Execute a single instruction.
Halt flag.
Halt flag. True if the machine should stop executing, false otherwise.
Initialise the machine.
Initialise the machine.
Execute input/output instructions.
The main rule of this machine.
The main rule of this machine.
Execute memory instructions.
(Since version 1.2.1) Use PrettyPrinter.any instead.
Abstract state machine simulation of a simple RISC architecture. Run the given code, reading input from console and emitting output using emitter.