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

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.
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