Index
All Classes|All Packages|Constant Field Values|Deprecated API|Serialized Form
D
- DATA - Static variable in class mars.assembler.Directives
- DATA_SEGMENT_HIGHLIGHTING - Static variable in class mars.Settings
-
Flag to control whether or not highlighting is applied to data segment window
- DATA_SYMBOL - Static variable in class mars.assembler.Symbol
- dataBaseAddress - Static variable in class mars.mips.hardware.Memory
-
base address for storage of non-global static data in data segment: 0x10010000 (from SPIM)
- DATASEGMENT_HIGHLIGHT_BACKGROUND - Static variable in class mars.Settings
-
RGB color for text segment highlighted background
- DATASEGMENT_HIGHLIGHT_FONT - Static variable in class mars.Settings
-
Font for text segment highlighted background
- DATASEGMENT_HIGHLIGHT_FOREGROUND - Static variable in class mars.Settings
-
RGB color for text segment highlighted foreground
- dataSegmentBaseAddress - Static variable in class mars.mips.hardware.Memory
-
base address for (user) data segment: 0x10000000
- dataSegmentLimitAddress - Static variable in class mars.mips.hardware.Memory
- DataSegmentWindow - Class in mars.venus
-
Represents the Data Segment window, which is a type of JInternalFrame.
- DataSegmentWindow(NumberDisplayBaseChooser[]) - Constructor for class mars.venus.DataSegmentWindow
-
Constructor for the Data Segment window.
- DataTypes - Class in mars.assembler
-
Information about MIPS data types.
- DataTypes() - Constructor for class mars.assembler.DataTypes
- debug - Static variable in class mars.Globals
-
Flag to determine whether or not to produce internal debugging information.
- DECIMAL - Static variable in class mars.venus.NumberDisplayBaseChooser
- DEFAULT_SIZE - Static variable in class mars.util.EditorFont
- DEFAULT_STATUS_VALUE - Static variable in class mars.mips.hardware.Coprocessor0
- DEFAULT_STYLE_INT - Static variable in class mars.util.EditorFont
- DEFAULT_STYLE_STRING - Static variable in class mars.util.EditorFont
- defaultBooleanSettingsValues - Static variable in class mars.Settings
-
Last resort default values for boolean settings; will use only if neither the Preferences nor the properties file work.
- DefaultInputHandler - Class in mars.venus.editors.jeditsyntax
-
The default input handler.
- DefaultInputHandler() - Constructor for class mars.venus.editors.jeditsyntax.DefaultInputHandler
-
Creates a new input handler with no key bindings defined.
- defaultMaxSteps - Static variable in class mars.venus.RunGoAction
- DELAYED_BRANCHING_ENABLED - Static variable in class mars.Settings
-
Flag to determine whether or not delayed branching is in effect at MIPS execution.
- DelayedBranch - Class in mars.simulator
-
Represents a (potential) delayed branch.
- DelayedBranch() - Constructor for class mars.simulator.DelayedBranch
- delete() - Constructor for class mars.venus.editors.jeditsyntax.InputHandler.delete
- DELETE - Static variable in class mars.venus.editors.jeditsyntax.InputHandler
- delete_word() - Constructor for class mars.venus.editors.jeditsyntax.InputHandler.delete_word
- DELETE_WORD - Static variable in class mars.venus.editors.jeditsyntax.InputHandler
- deleteLines(int, int) - Method in class mars.venus.editors.jeditsyntax.tokenmarker.TokenMarker
-
Informs the token marker that line have been deleted from the document.
- deleteObserver(Observer) - Method in class mars.mips.hardware.Memory
-
Remove specified memory observers
- deleteObservers() - Method in class mars.mips.hardware.Memory
-
Remove all memory observers
- deleteRegistersObserver(Observer) - Static method in class mars.mips.hardware.Coprocessor0
-
Each individual register is a separate object and Observable.
- deleteRegistersObserver(Observer) - Static method in class mars.mips.hardware.Coprocessor1
-
Each individual register is a separate object and Observable.
- deleteRegistersObserver(Observer) - Static method in class mars.mips.hardware.RegisterFile
-
Each individual register is a separate object and Observable.
- DELIMITER - Static variable in class mars.assembler.TokenTypes
- descriptionDetailSeparator - Static variable in class mars.venus.HelpHelpAction
-
Separates Instruction name descriptor from detailed (operation) description in help string.
- DigitalLabSim - Class in mars.tools
- DigitalLabSim() - Constructor for class mars.tools.DigitalLabSim
- DigitalLabSim(String, String) - Constructor for class mars.tools.DigitalLabSim
- DigitalLabSim.HexaKeyboard - Class in mars.tools
- DigitalLabSim.HexaKeyboard.EcouteurClick - Class in mars.tools
- DigitalLabSim.OneSecondCounter - Class in mars.tools
- DigitalLabSim.SevenSegmentDisplay - Class in mars.tools
- DigitalLabSim.SevenSegmentPanel - Class in mars.tools
- DIRECTIVE - Static variable in class mars.assembler.TokenTypes
- Directives - Class in mars.assembler
-
Class representing MIPS assembler directives.
- discardAllUndoableEdits() - Method in class mars.venus.editors.generic.GenericTextArea
-
Tell UndoManager to discard all its collected undoable edits.
- discardAllUndoableEdits() - Method in class mars.venus.editors.jeditsyntax.JEditBasedTextArea
-
Get rid of any accumulated undoable edits.
- discardAllUndoableEdits() - Method in interface mars.venus.editors.MARSTextEditingArea
- discardAllUndoableEdits() - Method in class mars.venus.editors.rsyntax.RSyntaxBasedTextArea
-
Get rid of any accumulated undoable edits.
- discardAllUndoableEdits() - Method in class mars.venus.EditPane
-
Get rid of any accumulated undoable edits.
- dispatchEventToMenu(KeyEvent) - Method in class mars.venus.VenusUI
-
Send keyboard event to menu for possible processing.
- display - Variable in class mars.tools.DigitalLabSim.SevenSegmentPanel
- DISPLAY_ADDRESSES_IN_HEX - Static variable in class mars.Settings
-
Default setting for displaying addresses and values in hexadecimal in the Execute pane.
- DISPLAY_VALUES_IN_HEX - Static variable in class mars.Settings
- displayCaretPosition(int) - Method in class mars.venus.EditPane
-
Update the caret position label on the editor's border to display the current line and column.
- displayCaretPosition(Point) - Method in class mars.venus.EditPane
-
Display cursor coordinates
- DIVIDE_BY_ZERO_EXCEPTION - Static variable in class mars.simulator.Exceptions
- document - Variable in class mars.venus.editors.jeditsyntax.TextAreaDefaults
- document_end(boolean) - Constructor for class mars.venus.editors.jeditsyntax.InputHandler.document_end
- DOCUMENT_END - Static variable in class mars.venus.editors.jeditsyntax.InputHandler
- document_home(boolean) - Constructor for class mars.venus.editors.jeditsyntax.InputHandler.document_home
- DOCUMENT_HOME - Static variable in class mars.venus.editors.jeditsyntax.InputHandler
- doFindText(String, boolean) - Method in class mars.venus.editors.generic.GenericTextArea
-
Finds next occurrence of text in a forward search of a string.
- doFindText(String, boolean) - Method in class mars.venus.editors.jeditsyntax.JEditBasedTextArea
-
Finds next occurrence of text in a forward search of a string.
- doFindText(String, boolean) - Method in interface mars.venus.editors.MARSTextEditingArea
- doFindText(String, boolean) - Method in class mars.venus.editors.rsyntax.RSyntaxBasedTextArea
-
Finds next occurrence of text in a forward search of a string.
- doFindText(String, boolean) - Method in class mars.venus.EditPane
-
Finds next occurrence of text in a forward search of a string.
- doReplace(String, String, boolean) - Method in class mars.venus.editors.generic.GenericTextArea
-
Finds and replaces next occurrence of text in a string in a forward search.
- doReplace(String, String, boolean) - Method in class mars.venus.editors.jeditsyntax.JEditBasedTextArea
-
Finds and replaces next occurrence of text in a string in a forward search.
- doReplace(String, String, boolean) - Method in interface mars.venus.editors.MARSTextEditingArea
- doReplace(String, String, boolean) - Method in class mars.venus.editors.rsyntax.RSyntaxBasedTextArea
- doReplace(String, String, boolean) - Method in class mars.venus.EditPane
-
Finds and replaces next occurrence of text in a string in a forward search.
- doReplaceAll(String, String, boolean) - Method in class mars.venus.editors.generic.GenericTextArea
-
Finds and replaces ALL occurrences of text in a string in a forward search.
- doReplaceAll(String, String, boolean) - Method in class mars.venus.editors.jeditsyntax.JEditBasedTextArea
-
Finds and replaces ALL occurrences of text in a string in a forward search.
- doReplaceAll(String, String, boolean) - Method in interface mars.venus.editors.MARSTextEditingArea
- doReplaceAll(String, String, boolean) - Method in class mars.venus.editors.rsyntax.RSyntaxBasedTextArea
-
Finds and replaces ALL occurrences of text in a string in a forward search.
- doReplaceAll(String, String, boolean) - Method in class mars.venus.EditPane
-
Finds and replaces ALL occurrences of text in a string in a forward search.
- DOUBLE - Static variable in class mars.assembler.Directives
- DOUBLE_SIZE - Static variable in class mars.assembler.DataTypes
-
Number of bytes occupied by MIPS double is 8.
- doublewordAligned(int) - Static method in class mars.mips.hardware.Memory
-
Utility to determine if given address is doubleword-aligned.
- DumpFormat - Interface in mars.mips.dump
-
Interface for memory dump file formats.
- DumpFormatLoader - Class in mars.mips.dump
- DumpFormatLoader() - Constructor for class mars.mips.dump.DumpFormatLoader
- dumpMemoryRange(File, int, int) - Method in class mars.mips.dump.AbstractDumpFormat
-
Write MIPS memory contents according to the specification for this format.
- dumpMemoryRange(File, int, int) - Method in class mars.mips.dump.AsciiTextDumpFormat
-
Interpret MIPS memory contents as ASCII characters.
- dumpMemoryRange(File, int, int) - Method in class mars.mips.dump.BinaryDumpFormat
-
Write MIPS memory contents in pure binary format.
- dumpMemoryRange(File, int, int) - Method in class mars.mips.dump.BinaryTextDumpFormat
-
Write MIPS memory contents in binary text format.
- dumpMemoryRange(File, int, int) - Method in interface mars.mips.dump.DumpFormat
-
Write MIPS memory contents according to the specification for this format.
- dumpMemoryRange(File, int, int) - Method in class mars.mips.dump.HexTextDumpFormat
-
Write MIPS memory contents in hexadecimal text format.
- dumpMemoryRange(File, int, int) - Method in class mars.mips.dump.IntelHexDumpFormat
-
Write MIPS memory contents according to the Memory Initialization File (MIF) specification.
- dumpMemoryRange(File, int, int) - Method in class mars.mips.dump.MIFDumpFormat
-
Write MIPS memory contents according to the Memory Initialization File (MIF) specification.
- dumpMemoryRange(File, int, int) - Method in class mars.mips.dump.SegmentWindowDumpFormat
-
Write MIPS memory contents in Segment Window format.
All Classes|All Packages|Constant Field Values|Deprecated API|Serialized Form