Opening the System Display

At the main window, click on the View System button. The RSCPU System window will appear, displaying the architecture and current state of the machine.


Starting a New Simulation

  1. At the RSCPU System window, click Start New Simulation on the Run menu. A dialog box will appear asking for the address from which the RSCPU should start executing.
  2. Enter the address in the Start Address text field.
  3. Click the OK button. The RSCPU System will then begin to execute the instructions starting at the specified address.

Note: Starting a new simulation does not reset the registers of the CPU. In addition, memory is not affected by this action.


Starting a Stopped RSCPU System

At the RSCPU System window, click on the Start RSCPU System (Go) on the Run menu. The CPU will start executing instructions using the current CPU state.

Note: Unlike starting a new simulation, when starting a stopped RSCPU, the application will not ask for the start address. The RSCPU will continue from the state when it was stopped. In the case of a RSCPU that has just been reset, it will start executing from memory address 0.


Stopping a Running RSCPU

At the RSCPU System window, click on the Stop RSCPU System on the Run menu. The RSCPU will immediately stop instruction execution.


Resetting the RSCPU System

At the RSCPU System window, click on the Reset RSCPU System on the Run menu. The RSCPU will immediately stop instruction execution and clear its registers.


Stepping Through an Instruction

At the RSCPU System window, click on the Step Through Instruction on the Run menu. The RSCPU will execute the current instruction and will stop right before it starts fetching the next instruction.


Stepping Through a Clock Cycle

At the RSCPU System window, click on the Step Through Cycle on the Run menu. The RSCPU will execute the current clock cycle and will stop right before it starts executing the next clock cycle.


Editing the Contents of a Register

  1. At the RSCPU System window, click on the particular register of interest on the Edit menu. A dialog box will appear asking for the new register value.
  2. Enter the new register value in the text field.
  3. Click the OK button to continue with the change operation. Otherwise, click the Cancel button.

Clearing the Contents of Every Register

At the RSCPU System window, click on Clear Registers on the Edit menu. The contents of the registers will be cleared immediately.