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.
|
Primitive.Factory<T extends Primitive> |
The
Primitive.Factory 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.
|
AddressingModeBuilder |
The
AddressingModeBuilder class implements logic responsible for
creating and initializing addressing mode objects. |
ArgumentDecls |
The
ArgumentDecls class is aimed to specify declarations of
addressing mode and operation arguments. |
Immediate |
Immediate is a primitive that describes immediate values. |
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 | |
OperationBuilder | |
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). |