Package mars.venus

Class RegistersPane

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, EventListener, Accessible, SwingConstants, SimulatorListener

public class RegistersPane extends JTabbedPane implements SimulatorListener
Contains tabbed areas in the UI to display register contents.
Author:
Pete Sanderson, August 2005
See Also:
  • Constructor Details

    • RegistersPane

      public RegistersPane(VenusUI gui)
      Constructor for the RegistersPane class.
  • Method Details

    • getProcessorTab

      public ProcessorTab getProcessorTab()
      Return component containing integer register set.
      Returns:
      integer register window
    • getCoprocessor1Tab

      public Coprocessor1Tab getCoprocessor1Tab()
      Return component containing Coprocessor 1 (floating point) register set.
      Returns:
      floating point register window
    • getCoprocessor0Tab

      public Coprocessor0Tab getCoprocessor0Tab()
      Return component containing Coprocessor 0 (exceptions) register set.
      Returns:
      exceptions register window
    • simulatorFinished

      public void simulatorFinished(SimulatorFinishEvent event)
      Description copied from interface: SimulatorListener
      Called when the simulator stops execution of a program due to termination or finishing.
      Specified by:
      simulatorFinished in interface SimulatorListener
      Parameters:
      event - The event which occurred.