Interface | Description |
---|---|
ProcessingElement.Factory | |
TemporaryVariables.Factory |
Class | Description |
---|---|
Execution |
The
Execution class implements the execution environment. |
Execution.InternalVariable | |
Immediate |
Immediate is a primitive that describes immediate values. |
Immediate.Info | |
InstructionCall |
The
InstructionCall class provides methods to run execution
simulation of some instruction within the processor model. |
IsaPrimitive |
The
IsaPrimitive class implements base functionality of addressing modes
and operations. |
IsaPrimitiveBuilder |
The
IsaPrimitiveBuilder class is responsible for creating and initializing
instances of nML primitives (addressing modes and operations). |
IsaPrimitiveInfo | |
IsaPrimitiveInfoAnd | |
IsaPrimitiveInfoOr | |
Model |
The
Model class implements an ISA model and provides its facilities to external users. |
ModelBuilder | |
ProcessingElement |
The
ProcessingElement class holds information on the state of a PE. |
Reader |
The
Reader class allows reading data from the microprocessor
register and memory directly or via addressing modes. |
TemporaryVariables |
Enum | Description |
---|---|
ArgumentMode |
The
ArgumentMode 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 | Description |
---|---|
ConfigurationException | |
ExecutionException |
The
ExecutionException exception is thrown by the execution environment
(see the Execution.exception(String) method). |