# Uses of Package
caoss.simulator.instructions

- Packages that use caoss.simulator.instructions
  Package | Description
  --- | ---
  caoss.simulator |
  caoss.simulator.configuration |
  caoss.simulator.instructions |
  caoss.simulator.os |
  caoss.simulator.os.syscalls |

- Classes in caoss.simulator.instructions used by caoss.simulator
  Class and Description
  InstructionList A list of instructions
  InstructionList.InstructionListIterator

- Classes in caoss.simulator.instructions used by caoss.simulator.configuration
  Class and Description
  Computation An instruction that represents a certain amount of computing clock cycles
  MemoryLoad Class representing a memory load instruction
  MemoryStore Class representing a memory store instruction
  SysCall Class representing a system call instruction

- Classes in caoss.simulator.instructions used by caoss.simulator.instructions
  Class and Description
  Computation An instruction that represents a certain amount of computing clock cycles
  Instruction Interface for the set of instructions supported by the CAOSS CPU cores
  InstructionList A list of instructions
  InstructionList.InstructionListIterator
  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
  NoSuchSysCallException Thrown when the system call identifier is not within the range of valid identifiers
  SysCall Class representing a system call instruction

- Classes in caoss.simulator.instructions used by caoss.simulator.os
  Class and Description
  Instruction Interface for the set of instructions supported by the CAOSS CPU cores
  InstructionList A list of instructions

- Classes in caoss.simulator.instructions used by caoss.simulator.os.syscalls
  Class and Description
  NoSuchSysCallException Thrown when the system call identifier is not within the range of valid identifiers