Index
All Classes|All Packages|Constant Field Values|Deprecated API|Serialized Form
R
- R_FORMAT - Static variable in class mars.mips.instructions.BasicInstructionFormat
- RandomStreams - Class in mars.mips.instructions.syscalls
-
This small class serves only to hold a static HashMap for storing random number generators for use by all the random number generator syscalls.
- RandomStreams() - Constructor for class mars.mips.instructions.syscalls.RandomStreams
- READ - Static variable in class mars.mips.hardware.AccessNotice
-
Indicates the purpose of access was to read.
- readChar(int) - Static method in class mars.util.SystemIO
-
Implements syscall having 12 in $v0, to read a char value.
- readDouble(int) - Static method in class mars.util.SystemIO
-
Implements syscall to read a double value.
- readFloat(int) - Static method in class mars.util.SystemIO
-
Implements syscall to read a float value.
- readFromFile(int, byte[], int) - Static method in class mars.util.SystemIO
-
Read bytes from file.
- readInteger(int) - Static method in class mars.util.SystemIO
-
Implements syscall to read an integer value.
- readSource(String) - Method in class mars.MIPSprogram
-
Reads MIPS source code from file into structure.
- readString(int, int) - Static method in class mars.util.SystemIO
-
Implements syscall to read a string.
- readyForCommit() - Method in class mars.assembler.Macro
-
Operations to be done on this macro before it is committed in macro pool.
- REAL_NUMBER - Static variable in class mars.assembler.TokenTypes
- recalculateVisibleLines() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Recalculates the number of visible lines.
- RECEIVER_CONTROL - Static variable in class mars.tools.KeyboardAndDisplaySimulator
- RECEIVER_DATA - Static variable in class mars.tools.KeyboardAndDisplaySimulator
- redo() - Method in class mars.venus.editors.generic.GenericTextArea
-
Redo previous edit
- redo() - Method in class mars.venus.editors.jeditsyntax.JEditBasedTextArea
-
Redo previous edit
- redo() - Method in interface mars.venus.editors.MARSTextEditingArea
- redo() - Method in class mars.venus.editors.rsyntax.RSyntaxBasedTextArea
-
Redo previous edit
- redo() - Method in class mars.venus.EditPane
-
Redo previous edit
- refresh() - Method in class mars.venus.Coprocessor0Window
-
Refresh the table, triggering re-rendering.
- refresh() - Method in class mars.venus.Coprocessor1Window
-
Refresh the table, triggering re-rendering.
- refresh() - Method in class mars.venus.RegistersWindow
-
Refresh the table, triggering re-rendering.
- regionMatches(boolean, Segment, int, char[]) - Static method in class mars.venus.editors.jeditsyntax.SyntaxUtilities
-
Checks if a subregion of a
Segment
is equal to a character array. - regionMatches(boolean, Segment, int, String) - Static method in class mars.venus.editors.jeditsyntax.SyntaxUtilities
-
Checks if a subregion of a
Segment
is equal to a string. - register(int) - Static method in class mars.simulator.DelayedBranch
-
Register the fact that a successful branch is to occur.
- Register - Class in mars.mips.hardware
-
Abstraction to represent a register of a MIPS Assembler.
- Register(String, int, int) - Constructor for class mars.mips.hardware.Register
-
Creates a new register with specified name, number, and value.
- REGISTER_HIGHLIGHT_BACKGROUND - Static variable in class mars.Settings
-
RGB color for register highlighted background
- REGISTER_HIGHLIGHT_FONT - Static variable in class mars.Settings
-
Font for register highlighted background
- REGISTER_HIGHLIGHT_FOREGROUND - Static variable in class mars.Settings
-
RGB color for register highlighted foreground
- REGISTER_NAME - Static variable in class mars.assembler.TokenTypes
-
Note: REGISTER_NAME is token of form $zero whereas REGISTER_NUMBER is token of form $0.
- REGISTER_NUMBER - Static variable in class mars.assembler.TokenTypes
- RegisterAccessNotice - Class in mars.mips.hardware
-
Object provided to Observers of runtime access to MIPS register.
- RegisterFile - Class in mars.mips.hardware
-
Represents the collection of MIPS registers.
- RegisterFile() - Constructor for class mars.mips.hardware.RegisterFile
- REGISTERS_HIGHLIGHTING - Static variable in class mars.Settings
-
Flag to control whether or not highlighting is applied to register windows
- RegistersPane - Class in mars.venus
-
Contains tabbed areas in the UI to display register contents
- RegistersPane(VenusUI, RegistersWindow, Coprocessor1Window, Coprocessor0Window) - Constructor for class mars.venus.RegistersPane
-
Constructor for the RegistersPane class.
- RegistersWindow - Class in mars.venus
-
Sets up a window to display registers in the UI.
- RegistersWindow() - Constructor for class mars.venus.RegistersWindow
-
Constructor which sets up a fresh window with a table that contains the register values.
- registerTableModelListener(TableModelListener) - Method in class mars.venus.TextSegmentWindow
-
Assign listener to Table model.
- remove(int) - Method in class mars.assembler.TokenList
-
Removes Token object at specified list position.
- remove(EditPane) - Method in class mars.venus.EditTabbedPane
-
Remove the pane and update menu status
- removeAllKeyBindings() - Method in class mars.venus.editors.jeditsyntax.DefaultInputHandler
-
Removes all key bindings from this input handler.
- removeAllKeyBindings() - Method in class mars.venus.editors.jeditsyntax.InputHandler
-
Removes all key bindings from this input handler.
- removeCaretListener(CaretListener) - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Removes a caret change listener from this text area.
- removeKeyBinding(String) - Method in class mars.venus.editors.jeditsyntax.DefaultInputHandler
-
Removes a key binding from this input handler.
- removeKeyBinding(String) - Method in class mars.venus.editors.jeditsyntax.InputHandler
-
Removes a key binding from this input handler.
- removeNotify() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Called by the AWT when this component is removed from it's parent.
- removeProgramArgumentsPanel() - Method in class mars.venus.TextSegmentWindow
- removeStopListener(Simulator.StopListener) - Method in class mars.simulator.Simulator
- removeSymbol(Token) - Method in class mars.assembler.SymbolTable
-
Removes a symbol from the Symbol table.
- repeat() - Constructor for class mars.venus.editors.jeditsyntax.InputHandler.repeat
- REPEAT - Static variable in class mars.venus.editors.jeditsyntax.InputHandler
- RepeatButton - Class in mars.venus
-
RepeatButton
is aJButton
which contains a timer for firing events while the button is held down. - RepeatButton() - Constructor for class mars.venus.RepeatButton
-
Creates a button with no set text or icon.
- RepeatButton(String) - Constructor for class mars.venus.RepeatButton
-
Creates a button with text.
- RepeatButton(String, Icon) - Constructor for class mars.venus.RepeatButton
-
Creates a button with initial text and an icon.
- RepeatButton(Action) - Constructor for class mars.venus.RepeatButton
-
Creates a button where properties are taken from the Action supplied.
- RepeatButton(Icon) - Constructor for class mars.venus.RepeatButton
-
Creates a button with an icon.
- replaceSelection(String) - Method in class mars.venus.editors.jeditsyntax.JEditBasedTextArea
-
Same as setSelectedText but named for compatibility with JTextComponent method replaceSelection.
- replaceSelection(String) - Method in interface mars.venus.editors.MARSTextEditingArea
- requestFocusInWindow() - Method in interface mars.venus.editors.MARSTextEditingArea
- RESERVED_INSTRUCTION_EXCEPTION - Static variable in class mars.simulator.Exceptions
- reset() - Static method in class mars.venus.FileStatus
-
Resets all the values in FileStatus
- reset(boolean) - Method in class mars.Settings
-
Reset settings to default values, as described in the constructor comments.
- RESET_TOOL_TIP_TEXT - Static variable in class mars.venus.SettingsHighlightingAction
- resetFiles() - Static method in class mars.util.SystemIO
-
Reset all files -- clears out the file descriptor table.
- resetHexaKeyboard() - Method in class mars.tools.DigitalLabSim.HexaKeyboard
- resetMaxSteps() - Static method in class mars.venus.RunGoAction
-
Reset max steps limit to default value at termination of a simulated execution.
- resetMemoryRange() - Method in class mars.venus.DataSegmentWindow
-
Reset range of memory addresses to base address of currently selected segment and update display.
- resetOneSecondCounter() - Method in class mars.tools.DigitalLabSim.OneSecondCounter
- resetRegisters() - Static method in class mars.mips.hardware.Coprocessor0
-
Method to reinitialize the values of the registers.
- resetRegisters() - Static method in class mars.mips.hardware.Coprocessor1
-
Method to reinitialize the values of the registers.
- resetRegisters() - Static method in class mars.mips.hardware.RegisterFile
-
Method to reinitialize the values of the registers.
- resetSevenSegment() - Method in class mars.tools.DigitalLabSim.SevenSegmentPanel
- resetValue() - Method in class mars.mips.hardware.Register
-
Resets the value of the register to the value it was constructed with.
- resetValues() - Method in class mars.venus.DataSegmentWindow
-
Reset all data display values to 0
- revalidate() - Method in interface mars.venus.editors.MARSTextEditingArea
- RIGHT_PAREN - Static variable in class mars.assembler.TokenTypes
- rows - Variable in class mars.venus.editors.jeditsyntax.TextAreaDefaults
- RSYNTAX_TESTING - Static variable in class mars.Settings
-
Deprecated.
- RSyntaxBasedTextArea - Class in mars.venus.editors.rsyntax
-
Adapter subclass for RSyntaxTextArea Provides those methods required by the MARSTextEditingArea interface that are not defined by RSyntaxTextArea.
- RSyntaxBasedTextArea(EditPane, boolean) - Constructor for class mars.venus.editors.rsyntax.RSyntaxBasedTextArea
- run() - Method in class mars.tools.FunctionUnitVisualization
- RunAssembleAction - Class in mars.venus
-
Action class for the Run -> Assemble menu item (and toolbar icon)
- RunAssembleAction(String, Icon, String, Integer, KeyStroke, VenusUI) - Constructor for class mars.venus.RunAssembleAction
- RunBackstepAction - Class in mars.venus
-
Action for the Run -> Backstep menu item
- RunBackstepAction(String, Icon, String, Integer, KeyStroke, VenusUI) - Constructor for class mars.venus.RunBackstepAction
- RunClearBreakpointsAction - Class in mars.venus
-
Action class for the Run menu item to clear execution breakpoints that have been set.
- RunClearBreakpointsAction(String, Icon, String, Integer, KeyStroke, VenusUI) - Constructor for class mars.venus.RunClearBreakpointsAction
-
Create the object and register with text segment window as a listener on its table model.
- RunGoAction - Class in mars.venus
-
Action class for the Run -> Go menu item (and toolbar icon)
- RunGoAction(String, Icon, String, Integer, KeyStroke, VenusUI) - Constructor for class mars.venus.RunGoAction
- RUNNABLE - Static variable in class mars.venus.FileStatus
-
successful assembly
- RUNNING - Static variable in class mars.venus.FileStatus
-
execution is under way
- RunPauseAction - Class in mars.venus
-
Action class for the Run -> Pause menu item (and toolbar icon)
- RunPauseAction(String, Icon, String, Integer, KeyStroke, VenusUI) - Constructor for class mars.venus.RunPauseAction
- RunResetAction - Class in mars.venus
-
Action for the Run -> Reset menu item
- RunResetAction(String, Icon, String, Integer, KeyStroke, VenusUI) - Constructor for class mars.venus.RunResetAction
- RunSpeedPanel - Class in mars.venus
-
Class for the Run speed slider control.
- runSpeedPanelExists - Static variable in class mars.Globals
- RunStepAction - Class in mars.venus
-
Action for the Run -> Step menu item
- RunStepAction(String, Icon, String, Integer, KeyStroke, VenusUI) - Constructor for class mars.venus.RunStepAction
- RunStopAction - Class in mars.venus
-
Action class for the Run -> Stop menu item (and toolbar icon)
- RunStopAction(String, Icon, String, Integer, KeyStroke, VenusUI) - Constructor for class mars.venus.RunStopAction
- RunToggleBreakpointsAction - Class in mars.venus
-
Action class for the Run menu item to clear execution breakpoints that have been set.
- RunToggleBreakpointsAction(String, Icon, String, Integer, KeyStroke, VenusUI) - Constructor for class mars.venus.RunToggleBreakpointsAction
-
Create the object and register with text segment window as a listener on its table model.
All Classes|All Packages|Constant Field Values|Deprecated API|Serialized Form