The Simulated Hardware Units

There are four different types of hardware units that can be specified by the user. Click on a link below to learn about modifying the parameters of each kind of hardware module. Note that every component must also have a name as described in Naming Formats.

  1. Registers are storage locations for one value or list of bits. They can hold up to 64 bits. Numbers are stored using 2's complement notation.
  2. Register Arrays are indexed lists of registers.
  3. Condition Bits are specific bits of registers.
  4. RAMs are indexed lists of cells, where each cell is a list of bits. The index of a cell is referred to as the address of the data in that location. Data is accessed in the RAM through MemoryAccess microinstructions.