| Interface | Description |
|---|---|
| ProcessingElement.Factory | |
| TemporaryVariables.Factory |
| Class | Description |
|---|---|
| Execution |
The
Execution class implements the execution environment. |
| 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). |