# Package caoss.simulator.instructions

- Interface Summary
  Interface | Description
  --- | ---
  Instruction | Interface for the set of instructions supported by the CAOSS CPU cores

- Class Summary
  Class | Description
  --- | ---
  Computation | An instruction that represents a certain amount of computing clock cycles
  InstructionFactory | Factory for the creation of instances of each instruction supported by the CPU cores
  InstructionList | A list of instructions
  InvalidSysCallTest |
  Loop | Class representing a "loop" instruction
  MemoryAccess | Base class for a memory access instruction It factorizes many of the operations common to load and store operations
  MemoryLoad | Class representing a memory load instruction
  MemoryStore | Class representing a memory store instruction
  SysCall | Class representing a system call instruction

- Exception Summary
  Exception | Description
  --- | ---
  NoSuchSysCallException | Thrown when the system call identifier is not within the range of valid identifiers