Interface | Description |
---|---|
AddressingMode.IInfo |
The IInfo interface provides information on an addressing mode object or a group of addressing
mode object united by an OR rule.
|
Operation.IInfo |
The IInfo interface provides information on an operation object or a group of operation object
united by an OR rule.
|
PrimitiveFactory<T extends Primitive> |
The
PrimitiveFactory interface is a base interface for factories
that create instances addressing modes and operations and initialize them
with the provided arguments. |
Class | Description |
---|---|
AddressingMode |
The AddressingMode abstract class is the base class for all classes that simulate behavior
specified by "mode" nML statements.
|
AddressingMode.InfoAndRule |
The AddressingMode.Info class is an implementation of the IInfo interface that provides logic
for storing information about a single addressing mode.
|
AddressingMode.InfoOrRule |
The InfoOrRule class is an implementation of the IInfo interface that provides logic for
storing information about a group of addressing modes united by an OR-rule.
|
ArgumentDecls |
The
ArgumentDecls class is aimed to specify declarations of
addressing mode and operation arguments. |
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.
|
Operation |
The Operation abstract class is the base class for all classes that simulate behavior specified
by "op" nML statements.
|
Operation.InfoAndRule |
The Info class is an implementation of the IInfo interface.
|
Operation.InfoOrRule |
The InfoOrRule class is an implementation of the IInfo interface that provides logic for
storing information about a group of operations united by an OR-rule.
|
Operation.Shortcuts | |
Primitive |
The
Primitive class implements base functionality of addressing modes
and operations. |
PrimitiveBuilder<T extends Primitive> |
The
PrimitiveBuilder class is responsible for creating and initializing
instances of nML primitives (addressing modes and operations). |
PrimitiveInfo | |
PrimitiveInfoAnd<T extends Primitive> | |
PrimitiveInfoOr |
Enum | Description |
---|---|
PrimitiveKind |