Package ru.ispras.microtesk.model
-
Interface Summary Interface Description ModelStateManager TheModelStateManager
interface is to be defines methods for managing the state of the model.ProcessingElement.Factory TemporaryVariables.Factory -
Class Summary Class Description Aspectracer TheAspectracer
class is responsible for printing Aspectrace traces.Execution TheExecution
class implements the execution environment.Execution.InternalVariable Immediate Immediate
is a primitive that describes immediate values.Immediate.Info InstructionCall TheInstructionCall
class provides methods to run execution simulation of some instruction within the processor model.IsaPrimitive TheIsaPrimitive
class implements base functionality of addressing modes and operations.IsaPrimitiveBuilder TheIsaPrimitiveBuilder
class is responsible for creating and initializing instances of nML primitives (addressing modes and operations).IsaPrimitiveInfo IsaPrimitiveInfoAnd IsaPrimitiveInfoOr Model TheModel
class implements an ISA model and provides its facilities to external users.ModelBuilder ProcessingElement TheProcessingElement
class holds information on the state of a PE.Reader TheReader
class allows reading data from the microprocessor register and memory directly or via addressing modes.TemporaryVariables -
Enum Summary Enum Description ArgumentMode TheArgumentMode
enumeration specifies how an argument of an instructions or its primitives (addressing modes, operations, shortcuts) is used (in, out, in/out).IsaPrimitiveKind Specifies the kind of the object described by the ISA primitive. -
Exception Summary Exception Description ConfigurationException TheConfigurationException
exception is thrown on an attempt to address an entity that is not defined by the microprocessor model.ExecutionException TheExecutionException
exception is thrown by the execution environment (see theExecution.exception(String)
method).