Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y _ 
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 a JButton 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.
A B C D E F G H I J K L M N O P Q R S T U V W X Y _ 
All Classes|All Packages|Constant Field Values|Deprecated API|Serialized Form