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

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
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 this MIPSprogram 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
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