Index
All Classes|All Packages|Constant Field Values|Deprecated API|Serialized Form
C
- CacheSimulator - Class in mars.tools
-
A data cache simulator.
- CacheSimulator() - Constructor for class mars.tools.CacheSimulator
-
Simple constructor, likely used by the MARS Tools menu mechanism
- CacheSimulator(String, String) - Constructor for class mars.tools.CacheSimulator
-
Simple constructor, likely used to run a stand-alone cache simulator.
- CANCEL_TOOL_TIP_TEXT - Static variable in class mars.venus.SettingsHighlightingAction
- CARET_BLINK_RATE - Static variable in class mars.Settings
-
Caret blink rate in milliseconds, 0 means don't blink.
- caretBlinkRate - Variable in class mars.venus.editors.jeditsyntax.TextAreaDefaults
- caretBlinks - Variable in class mars.venus.editors.jeditsyntax.TextAreaDefaults
- caretColor - Variable in class mars.venus.editors.jeditsyntax.TextAreaDefaults
- caretUpdate(CaretEvent) - Method in class mars.venus.editors.jeditsyntax.JEditBasedTextArea
-
Display caret position on the edit pane.
- caretVisible - Variable in class mars.venus.editors.jeditsyntax.TextAreaDefaults
- CAUSE - Static variable in class mars.mips.hardware.Coprocessor0
- changeResetValue(int) - Method in class mars.mips.hardware.Register
-
Change the register's reset value; the value to which it will be set when
resetValue()
is called. - CHAR_SIZE - Static variable in class mars.assembler.DataTypes
-
Number of bytes occupied by MIPS character is 1.
- clampToDocument(int) - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Ensures given location is within document bounds
- clampToLine(int, int) - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Ensures given location is within line bounds
- clear() - Method in class mars.assembler.SymbolTable
-
Creates a fresh arrayList for a new table.
- clear() - Method in class mars.mips.hardware.Memory
-
Explicitly clear the contents of memory.
- clearAllBreakpoints() - Method in class mars.venus.TextSegmentWindow
-
Clears all breakpoints that have been set since last assemble, and updates the display of the breakpoint column.
- clearBit(int, int) - Static method in class mars.util.Binary
-
Sets the specified bit of the specified value to 0, and returns the result.
- clearConditionFlag(int) - Static method in class mars.mips.hardware.Coprocessor1
-
Set condition flag to 0 (false).
- clearConditionFlags() - Static method in class mars.mips.hardware.Coprocessor1
-
Clear all condition flags (0-7).
- clearHighlighting() - Method in class mars.venus.Coprocessor0Window
-
Clear highlight background color from any row currently highlighted.
- clearHighlighting() - Method in class mars.venus.Coprocessor1Window
-
Clear highlight background color from any row currently highlighted.
- clearHighlighting() - Method in class mars.venus.DataSegmentWindow
-
Clear highlight background color from any cell currently highlighted.
- clearHighlighting() - Method in class mars.venus.RegistersWindow
-
Clear highlight background color from any cell currently highlighted.
- clearPane() - Method in class mars.venus.ExecutePane
-
Clears out all components of the Execute tab: text segment display, data segment display, label display and register display.
- clearWindow() - Method in class mars.venus.Coprocessor0Window
-
Reset and redisplay registers
- clearWindow() - Method in class mars.venus.Coprocessor1Window
-
Reset and redisplay registers.
- clearWindow() - Method in class mars.venus.DataSegmentWindow
-
Removes the table from its frame, typically done when a file is closed.
- clearWindow() - Method in class mars.venus.LabelsWindow
-
Clear the window
- clearWindow() - Method in class mars.venus.RegistersWindow
-
Clear and redisplay registers
- clearWindow() - Method in class mars.venus.TextSegmentWindow
-
Remove all components
- CLIFF_TERMINATION - Static variable in class mars.simulator.Simulator
- clip_copy() - Constructor for class mars.venus.editors.jeditsyntax.InputHandler.clip_copy
- CLIP_COPY - Static variable in class mars.venus.editors.jeditsyntax.InputHandler
- clip_cut() - Constructor for class mars.venus.editors.jeditsyntax.InputHandler.clip_cut
- CLIP_CUT - Static variable in class mars.venus.editors.jeditsyntax.InputHandler
- clip_paste() - Constructor for class mars.venus.editors.jeditsyntax.InputHandler.clip_paste
- CLIP_PASTE - Static variable in class mars.venus.editors.jeditsyntax.InputHandler
- clone() - Method in class mars.assembler.TokenList
-
Makes clone (shallow copy) of this token list object.
- close() - Method in class mars.venus.Editor
-
Perform "close" operation on current tab's file.
- close() - Method in class mars.venus.HardcopyWriter
-
This is the close( ) method that all Writer subclasses must implement.
- CLOSE_TOOL_TIP_TEXT - Static variable in class mars.venus.SettingsHighlightingAction
- closeAll() - Method in class mars.venus.Editor
-
Close all currently open files.
- closeAllFiles() - Method in class mars.venus.EditTabbedPane
-
Carries out all necessary operations to implement the Close All operation from the File menu.
- closeCurrentFile() - Method in class mars.venus.EditTabbedPane
-
Carries out all necessary operations to implement the Close operation from the File menu.
- closeFile(int) - Static method in class mars.util.SystemIO
-
Close the file with specified file descriptor
- COLON - Static variable in class mars.assembler.TokenTypes
- COLOR_PREDICTION_CORRECT - Static variable in class mars.tools.BHTSimGUI
-
constant for the color to signal a correct prediction
- COLOR_PREDICTION_INCORRECT - Static variable in class mars.tools.BHTSimGUI
-
constant for the color to signal a misprediction
- COLOR_PREPREDICTION - Static variable in class mars.tools.BHTSimGUI
-
constant for the color that highlights the current BHT entry
- cols - Variable in class mars.venus.editors.jeditsyntax.TextAreaDefaults
- COMMENT - Static variable in class mars.assembler.TokenTypes
- COMMENT1 - Static variable in class mars.venus.editors.jeditsyntax.tokenmarker.Token
-
Comment 1 token id.
- COMMENT2 - Static variable in class mars.venus.editors.jeditsyntax.tokenmarker.Token
-
Comment 2 token id.
- commitMacro(Token) - Method in class mars.assembler.MacroPool
-
Called by parser upon reaching
.end_macro
directive. - construct() - Method in class mars.simulator.SwingWorker
-
Compute the value to be returned by the
get
method. - convertLineColumnToStreamPosition(int, int) - Method in class mars.venus.EditPane
-
Given line and column (position in the line) numbers, calculate its byte stream position in text being edited.
- convertStreamPositionToLineColumn(int) - Method in class mars.venus.EditPane
- Coprocessor0 - Class in mars.mips.hardware
-
Represents Coprocessor 0.
- Coprocessor0() - Constructor for class mars.mips.hardware.Coprocessor0
- Coprocessor0Window - Class in mars.venus
-
Sets up a window to display registers in the UI.
- Coprocessor0Window() - Constructor for class mars.venus.Coprocessor0Window
-
Constructor which sets up a fresh window with a table that contains the register values.
- Coprocessor1 - Class in mars.mips.hardware
-
Represents Coprocessor 1, the Floating Point Unit (FPU)
- Coprocessor1() - Constructor for class mars.mips.hardware.Coprocessor1
- Coprocessor1Window - Class in mars.venus
-
Sets up a window to display Coprocessor 1 registers in the Registers pane of the UI.
- Coprocessor1Window() - Constructor for class mars.venus.Coprocessor1Window
-
Constructor which sets up a fresh window with a table that contains the register values.
- copy() - Method in class mars.venus.editors.jeditsyntax.DefaultInputHandler
-
Returns a copy of this input handler that shares the same key bindings.
- copy() - Method in class mars.venus.editors.jeditsyntax.InputHandler
-
Returns a copy of this input handler that shares the same key bindings.
- copy() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Places the selected text into the clipboard.
- copy() - Method in interface mars.venus.editors.MARSTextEditingArea
- copyrightHolders - Static variable in class mars.Globals
-
MARS copyright holders
- copyrightYears - Static variable in class mars.Globals
-
MARS copyright years
- copyText() - Method in class mars.venus.EditPane
-
copy currently-selected text into clipboard
- countObservers() - Method in class mars.mips.hardware.Memory
-
Return number of observers
- create() - Static method in class mars.venus.SystemJFileChooser
-
See
JFileChooser()
- create(File) - Static method in class mars.venus.SystemJFileChooser
- create(File, FileSystemView) - Static method in class mars.venus.SystemJFileChooser
- create(String) - Static method in class mars.venus.SystemJFileChooser
- create(String, FileSystemView) - Static method in class mars.venus.SystemJFileChooser
- create(FileSystemView) - Static method in class mars.venus.SystemJFileChooser
- createFontFromStringValues(String, String, String) - Static method in class mars.util.EditorFont
-
Creates a new Font object based on the given String specifications.
- createMacroPool() - Method in class mars.MIPSprogram
-
Instantiates a new
MacroPool
and sends reference of thisMIPSprogram
to it - createParsedList() - Method in class mars.MIPSprogram
-
Produces new empty list to hold parsed source code statements.
- cut() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Deletes the selected text from the text area and places it into the clipboard.
- cut() - Method in interface mars.venus.editors.MARSTextEditingArea
- cutText() - Method in class mars.venus.EditPane
-
cut currently-selected text into clipboard
All Classes|All Packages|Constant Field Values|Deprecated API|Serialized Form