Simple Machine

Package ISA

Machinery for ISA definition, disassembly and interface to assembly.

See:
          Description

Interface Summary
AbstractISA.InsLayout Describes the in-memory layout of instructions.
Memory.LengthChangedListener Interface for classes that listen for length change events.
Memory.StateChangedListener  
Region.ByteLengthChangedListener  
 

Class Summary
AbstractAssembler  
AbstractISA  
DataRegion Region of data.
Datum A single concrete instance of data in memory.
Instruction A single concrete instance of an instruction in memory.
InstructionModel  
InstructionRegion Region of instructions.
Memory From the ISA perspective, memory consists of a set of code or data regions.
MemoryCell A cell of ISA-abstracted memory: an instruction or a data element.
Region The code description of a contiguous range of memory.
 

Enum Summary
Memory.LabelMapEventType  
Memory.LengthChangedListener.Type  
Region.Type  
 

Exception Summary
AbstractAssembler.AssemblyException  
Memory.FileTypeException Exception for errors in put file type.
 

Package ISA Description

Machinery for ISA definition, disassembly and interface to assembly. Organizes memory into data and instruction regions that serve as data models for other parts of the simulator (particularlly the GUI).


Simple Machine