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

G

generateErrorAndWarningReport() - Method in class mars.ErrorList
Produce report containing both warnings and errors, warnings first.
generateErrorReport() - Method in class mars.ErrorList
Produce error report.
generateWarningReport() - Method in class mars.ErrorList
Produce warning report.
GENERIC_TEXT_EDITOR - Static variable in class mars.Settings
Flag to control whether or not to use generic text editor instead of language-aware styled editor
GenericTextArea - Class in mars.venus.editors.generic
 
GenericTextArea(EditPane, JComponent) - Constructor for class mars.venus.editors.generic.GenericTextArea
 
get() - Method in class mars.simulator.SwingWorker
Return the value created by the construct method.
get() - Static method in class mars.venus.FileStatus
Get file status
get(int) - Method in class mars.assembler.TokenList
Returns requested token given position number (starting at 0).
get(int, int) - Method in class mars.mips.hardware.Memory
Starting at the given word address, read the given number of bytes (max 4).
getAccessType() - Method in class mars.mips.hardware.AccessNotice
Get the access type: READ or WRITE.
getAction() - Method in class mars.simulator.SimulatorNotice
Fetch the memory address that was accessed.
getAction(String) - Static method in class mars.venus.editors.jeditsyntax.InputHandler
Returns a named text area action.
getActionName(ActionListener) - Static method in class mars.venus.editors.jeditsyntax.InputHandler
Returns the name of the specified text area action.
getActions() - Static method in class mars.venus.editors.jeditsyntax.InputHandler
Returns an enumeration of all available actions.
getAddress() - Method in class mars.assembler.Symbol
Returns the address of the the Symbol.
getAddress() - Method in exception mars.mips.hardware.AddressErrorException
Get the erroneous memory address.
getAddress() - Method in class mars.mips.hardware.MemoryAccessNotice
Fetch the memory address that was accessed.
getAddress() - Method in class mars.ProgramStatement
Produces Text Segment address where the binary machine statement is stored.
getAddress(String) - Method in class mars.assembler.SymbolTable
Method to return the address associated with the given label.
getAddressDisplayBase() - Method in class mars.venus.ExecutePane
Retrieve the number system base for displaying memory addresses
getAddressDisplayBaseChooser() - Method in class mars.venus.ExecutePane
Retrieve component used to set numerical base (10 or 16) of address display.
getAddressDisplayBaseMenuItem() - Method in class mars.venus.VenusUI
Get reference to settings menu item for display base of memory/register values.
getAddressLocalOrGlobal(String) - Method in class mars.assembler.SymbolTable
Method to return the address associated with the given label.
getAddressOfFirstNull(int, int) - Method in class mars.mips.hardware.Memory
Look for first "null" memory value in an address range.
getAddressOfFirstNull(int, int) - Static method in class mars.util.MemoryDump
Look for first "null" memory value in an address range.
getAllFamilies() - Static method in class mars.util.EditorFont
Obtain an array of all available font family names.
getAllSymbols() - Method in class mars.assembler.SymbolTable
For obtaining all the Symbols.
getArgs() - Method in class mars.assembler.Macro
 
getAsciiNonPrint() - Static method in class mars.Globals
 
getAsciiStrings() - Static method in class mars.Globals
 
getAssembleAllEnabled() - Method in class mars.Settings
Deprecated.
Use getBooleanSetting(int id) with the appropriate boolean setting ID (e.g. Settings.ASSEMBLE_ALL_ENABLED)
getAssembleOnOpenEnabled() - Method in class mars.Settings
Deprecated.
Use getBooleanSetting(int id) with the appropriate boolean setting ID (e.g. Settings.ASSEMBLE_ON_OPEN_ENABLED)
getAssembleTextArea() - Method in class mars.venus.MessagesPane
Returns component used to display assembler messages
getAutoIndent() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
Constructs string for auto-indent feature.
getBackStepper() - Method in class mars.MIPSprogram
Returns BackStepper associated with this program.
getBackSteppingEnabled() - Method in class mars.Settings
Return whether backstepping is permitted at this time.
getBareMachineEnabled() - Method in class mars.Settings
Deprecated.
Use getBooleanSetting(int id) with the appropriate boolean setting ID (e.g. Settings.BARE_MACHINE_ENABLED)
getBase() - Method in class mars.venus.NumberDisplayBaseChooser
Retrieve the current number base.
getBase(boolean) - Static method in class mars.venus.NumberDisplayBaseChooser
Return the number base corresponding to the specified setting.
getBaseAddresses(String[]) - Static method in class mars.util.MemoryDump
Get the MIPS memory base address(es) of the specified segment name(s).
getBasicAssemblyStatement() - Method in class mars.ProgramStatement
Produces Basic Assembly statement for this MIPS source statement.
getBasicIntructionTemplateList() - Method in class mars.mips.instructions.ExtendedInstruction
Get ArrayList of Strings that represent list of templates for basic instructions generated by this extended instruction.
getBinaryStatement() - Method in class mars.ProgramStatement
Produces 32-bit binary machine statement as int.
getBooleanSetting(int) - Method in class mars.Settings
Fetch value of a boolean setting given its identifier.
getBracketHighlightColor() - Method in class mars.venus.editors.jeditsyntax.TextAreaPainter
Returns the bracket highlight color.
getBracketLine() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
Returns the line of the highlighted bracket (the bracket matching the one before the caret)
getBracketPosition() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
Returns the position of the highlighted bracket (the bracket matching the one before the caret)
getBreakpointCount() - Method in class mars.venus.TextSegmentWindow
Returns number of breakpoints currently set.
getByte(int) - Method in class mars.mips.hardware.Memory
Reads specified Memory byte into low order 8 bits of int.
getByte(int, int) - Static method in class mars.util.Binary
Gets the specified byte of the specified value.
getByteOrder() - Method in class mars.mips.hardware.Memory
Retrieve memory byte order.
getCallStack() - Method in class mars.assembler.MacroPool
 
getCaretBlinkRate() - Method in class mars.Settings
Retrieve the caret blink rate in milliseconds.
getCaretColor() - Method in class mars.venus.editors.jeditsyntax.TextAreaPainter
Returns the caret color.
getCaretLine() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
Returns the caret line.
getCaretPosition() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
Returns the caret position.
getCaretPosition() - Method in interface mars.venus.editors.MARSTextEditingArea
 
getCbBHTentries() - Method in class mars.tools.BHTSimGUI
Returns the combo box for selecting the number of BHT entries.
getCbBHThistory() - Method in class mars.tools.BHTSimGUI
Returns the combo box for selecting the size of the BHT history.
getCbBHTinitVal() - Method in class mars.tools.BHTSimGUI
Returns the combo box for selecting the initial value of the BHT
getCharactersPerLine() - Method in class mars.venus.HardcopyWriter
Return the number of columns of characters that fit on the page
getCodeHighlighting() - Method in class mars.venus.TextSegmentWindow
Get code highlighting status.
getColor() - Method in class mars.venus.editors.jeditsyntax.SyntaxStyle
Returns the color specified in this style.
getColorAsHexString() - Method in class mars.venus.editors.jeditsyntax.SyntaxStyle
Returns the color coded as Stringified 32-bit hex with Red in bits 16-23, Green in bits 8-15, Blue in bits 0-7 e.g. "0x00FF3366" where Red is FF, Green is 33, Blue is 66.
getColorSettingByKey(String) - Method in class mars.Settings
Get Color object for specified settings key.
getColorSettingByPosition(int) - Method in class mars.Settings
Get Color object for specified settings name (a static constant).
getColumnClass(int) - Method in class mars.tools.BHTableModel
Returns the class/type of the i-th column of the table.
getColumnCount() - Method in class mars.tools.BHTableModel
Returns the number of columns.
getColumnName(int) - Method in class mars.tools.BHTableModel
Returns the name of the i-th column of the table.
getCommandDescriptor() - Method in class mars.mips.dump.AbstractDumpFormat
One-word description of format to be used by MARS command mode parser and user in conjunction with the "dump" option.
getCommandDescriptor() - Method in interface mars.mips.dump.DumpFormat
A short one-word descriptor that will be used by the MARS command line parser (and the MARS command line user) to specify that this format is to be used.
getCommonFamilies() - Static method in class mars.util.EditorFont
Obtain an array of common font family names.
getCompactBasicIntructionTemplateList() - Method in class mars.mips.instructions.ExtendedInstruction
Get ArrayList of Strings that represent list of templates for basic instructions generated by the "compact" or 16-bit version of this extended instruction.
getCompactInstructionLength() - Method in class mars.mips.instructions.ExtendedInstruction
Get length in bytes that this extended instruction requires in its binary form if it includes an alternative expansion for compact memory (16 bit addressing) configuration.
getConditionFlag(int) - Static method in class mars.mips.hardware.Coprocessor1
Get value of specified condition flag (0-7).
getConditionFlagCount() - Static method in class mars.mips.hardware.Coprocessor1
Get count of condition flags.
getConditionFlags() - Static method in class mars.mips.hardware.Coprocessor1
Get array of condition flags (0-7).
getConfigurationByName(String) - Static method in class mars.mips.hardware.MemoryConfigurations
 
getConfigurationIdentifier() - Method in class mars.mips.hardware.MemoryConfiguration
 
getConfigurationItemNames() - Method in class mars.mips.hardware.MemoryConfiguration
 
getConfigurationItemValues() - Method in class mars.mips.hardware.MemoryConfiguration
 
getConfigurationName() - Method in class mars.mips.hardware.MemoryConfiguration
 
getConfigurationsIterator() - Static method in class mars.mips.hardware.MemoryConfigurations
 
getCoprocessor0Window() - Method in class mars.venus.ExecutePane
Access the coprocessor0 values window.
getCoprocessor0Window() - Method in class mars.venus.RegistersPane
Return component containing coprocessor 0 (exceptions) register set.
getCoprocessor1Window() - Method in class mars.venus.ExecutePane
Access the coprocessor1 values window.
getCoprocessor1Window() - Method in class mars.venus.RegistersPane
Return component containing coprocessor 1 (floating point) register set.
getCurrent() - Method in class mars.assembler.MacroPool
 
getCurrentConfiguration() - Static method in class mars.mips.hardware.MemoryConfigurations
 
getCurrentEditTab() - Method in class mars.venus.EditTabbedPane
The current EditPane representing a file.
getCurrentEditTabForFile(File) - Method in class mars.venus.EditTabbedPane
If the given file is open in the tabbed pane, make it the current tab.
getCurrentOpenDirectory() - Method in class mars.venus.Editor
Get name of current directory for Open operation.
getCurrentSaveDirectory() - Method in class mars.venus.Editor
Get name of current directory for Save or Save As operation.
getCurrentSyntaxStyles() - Static method in class mars.venus.editors.jeditsyntax.SyntaxUtilities
Returns the CURRENT style table.
getDataBaseAddress() - Method in class mars.mips.hardware.MemoryConfiguration
 
getDataSegmentBaseAddress() - Method in class mars.mips.hardware.MemoryConfiguration
 
getDataSegmentHighlighting() - Method in class mars.Settings
Deprecated.
Use getBooleanSetting(int id) with the appropriate boolean setting ID (e.g. Settings.DATA_SEGMENT_HIGHLIGHTING)
getDataSegmentLimitAddress() - Method in class mars.mips.hardware.MemoryConfiguration
 
getDataSegmentWindow() - Method in class mars.venus.ExecutePane
Access the data segment window.
getDataSymbols() - Method in class mars.assembler.SymbolTable
For obtaining the Data Symbols.
getDefaultColorSettingByKey(String) - Method in class mars.Settings
Get default Color value for specified settings key.
getDefaultColorSettingByPosition(int) - Method in class mars.Settings
Get default Color object for specified settings name (a static constant).
getDefaultConfiguration() - Static method in class mars.mips.hardware.MemoryConfigurations
 
getDefaultDataBaseAddress() - Static method in class mars.mips.hardware.MemoryConfigurations
 
getDefaultDataSegmentBaseAddress() - Static method in class mars.mips.hardware.MemoryConfigurations
 
getDefaultDataSegmentLimitAddress() - Method in class mars.mips.hardware.MemoryConfigurations
 
getDefaultEditorSyntaxStyleByPosition(int) - Method in class mars.Settings
 
getDefaultEditorTabSize() - Method in class mars.Settings
Get the text editor default tab size in characters
getDefaultExceptionHandlerAddress() - Static method in class mars.mips.hardware.MemoryConfigurations
 
getDefaultExternBaseAddress() - Static method in class mars.mips.hardware.MemoryConfigurations
 
getDefaultFontByPosition(int) - Method in class mars.Settings
Retrieve a default Font setting
getDefaultGlobalPointer() - Static method in class mars.mips.hardware.MemoryConfigurations
 
getDefaultHeapBaseAddress() - Static method in class mars.mips.hardware.MemoryConfigurations
 
getDefaultKernelBaseAddress() - Static method in class mars.mips.hardware.MemoryConfigurations
 
getDefaultKernelDataBaseAddress() - Static method in class mars.mips.hardware.MemoryConfigurations
 
getDefaultKernelDataSegmentLimitAddress() - Method in class mars.mips.hardware.MemoryConfigurations
 
getDefaultKernelHighAddress() - Static method in class mars.mips.hardware.MemoryConfigurations
 
getDefaultKernelTextBaseAddress() - Static method in class mars.mips.hardware.MemoryConfigurations
 
getDefaultKernelTextLimitAddress() - Method in class mars.mips.hardware.MemoryConfigurations
 
getDefaultMemoryMapBaseAddress() - Static method in class mars.mips.hardware.MemoryConfigurations
 
getDefaults() - Static method in class mars.venus.editors.jeditsyntax.TextAreaDefaults
Returns a new TextAreaDefaults object with the default values filled in.
getDefaultStackBaseAddress() - Static method in class mars.mips.hardware.MemoryConfigurations
 
getDefaultStackLimitAddress() - Method in class mars.mips.hardware.MemoryConfigurations
 
getDefaultStackPointer() - Static method in class mars.mips.hardware.MemoryConfigurations
 
getDefaultSyntaxStyles() - Static method in class mars.venus.editors.jeditsyntax.SyntaxUtilities
Returns the default style table.
getDefaultTextBaseAddress() - Static method in class mars.mips.hardware.MemoryConfigurations
 
getDefaultTextLimitAddress() - Method in class mars.mips.hardware.MemoryConfigurations
 
getDefaultUserHighAddress() - Static method in class mars.mips.hardware.MemoryConfigurations
 
getDelay() - Method in class mars.venus.RepeatButton
Gets the delay for the timer of this button.
getDelayedBranchingEnabled() - Method in class mars.Settings
Deprecated.
Use getBooleanSetting(int id) with the appropriate boolean setting ID (e.g. Settings.DELAYED_BRANCHING_ENABLED)
getDescription() - Method in class mars.assembler.Directives
Get description of this Directives object
getDescription() - Method in class mars.mips.dump.AbstractDumpFormat
Get a short description of the format, suitable for displaying along with the extension in the file save dialog, or as a tool tip.
getDescription() - Method in interface mars.mips.dump.DumpFormat
Get a short description of the format, suitable for displaying along with the extension, if any, in the file save dialog and also for displaying as a tool tip.
getDescription() - Method in class mars.mips.instructions.Instruction
Get string describing the instruction.
getDescription() - Method in class mars.venus.editors.jeditsyntax.PopupHelpItem
 
getDirectiveList() - Static method in class mars.assembler.Directives
Produces List of Directive objects
getDisplayAddressesInHex() - Method in class mars.Settings
Deprecated.
Use getBooleanSetting(int id) with the appropriate boolean setting ID (e.g. Settings.DISPLAY_ADDRESSES_IN_HEX)
getDisplayValuesInHex() - Method in class mars.Settings
Deprecated.
Use getBooleanSetting(int id) with the appropriate boolean setting ID (e.g. Settings.DISPLAY_VALUES_IN_HEX)
getDocument() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
Returns the document this text area is editing.
getDocument() - Method in interface mars.venus.editors.MARSTextEditingArea
 
getDocumentLength() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
Returns the length of the document.
getDoubleFromRegisterPair(int) - Static method in class mars.mips.hardware.Coprocessor1
Gets the double value stored in the given FPU register.
getDoubleFromRegisterPair(String) - Static method in class mars.mips.hardware.Coprocessor1
Gets the double value stored in the given FPU register.
getEditor() - Method in class mars.venus.VenusUI
Get reference to Editor object associated with this GUI.
getEditorFont() - Method in class mars.Settings
Current editor font.
getEditorLineNumbersDisplayed() - Method in class mars.Settings
Deprecated.
Use getBooleanSetting(int id) with the appropriate boolean setting ID (e.g. Settings.EDITOR_LINE_NUMBERS_DISPLAYED)
getEditorPopupPrefixLength() - Method in class mars.Settings
Get number of letters to be matched by editor's instruction guide before popup generated (if popup enabled).
getEditorSyntaxStyleByPosition(int) - Method in class mars.Settings
 
getEditorTabSize() - Method in class mars.Settings
Get the tab size in characters.
getEditPane() - Method in class mars.venus.MainPane
Returns current edit pane.
getEditPaneForFile(String) - Method in class mars.venus.EditTabbedPane
If there is an EditPane for the given file pathname, return it.
getEditTabbedPane() - Method in class mars.venus.MainPane
Returns component containing editor display
getElectricScroll() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
Returns the number of lines from the top and button of the text area that are always visible.
getEOLMarkerColor() - Method in class mars.venus.editors.jeditsyntax.TextAreaPainter
Returns the EOL marker color.
getEOLMarkersPainted() - Method in class mars.venus.editors.jeditsyntax.TextAreaPainter
Returns true if EOL markers are drawn, false otherwise.
getErrorLimit() - Method in class mars.ErrorList
Get limit on number of error messages to be generated by one assemble operation.
getErrorList() - Method in class mars.assembler.Assembler
Get list of assembler errors and warnings
getErrorMessages() - Method in class mars.ErrorList
Get ArrayList of error messages.
getErrors() - Method in class mars.assembler.Tokenizer
Fetch this Tokenizer's error list.
getExact() - Method in class mars.venus.editors.jeditsyntax.PopupHelpItem
Determines whether match occurred in an exact-match or prefix-match search.
getExample() - Method in class mars.venus.editors.jeditsyntax.PopupHelpItem
 
getExampleFormat() - Method in class mars.mips.instructions.Instruction
Get string descriptor of instruction's format.
getExampleLength() - Method in class mars.venus.editors.jeditsyntax.PopupHelpItem
 
getExamplePaddedToLength(int) - Method in class mars.venus.editors.jeditsyntax.PopupHelpItem
 
getExceptionHandler() - Method in class mars.Settings
Name of currently selected exception handler file.
getExceptionHandlerAddress() - Method in class mars.mips.hardware.MemoryConfiguration
 
getExceptionHandlerEnabled() - Method in class mars.Settings
Deprecated.
Use getBooleanSetting(int id) with the appropriate boolean setting ID (e.g. Settings.EXCEPTION_HANDLER_ENABLED)
getExecutePane() - Method in class mars.venus.MainPane
Returns component containing execution-time display
getExecuteTab() - Method in class mars.venus.MainPane
Returns component containing execution-time display.
getExpansionHistory() - Method in class mars.assembler.MacroPool
 
getExtendedAssemblerEnabled() - Method in class mars.Settings
Deprecated.
Use getBooleanSetting(int id) with the appropriate boolean setting ID (e.g. Settings.EXTENDED_ASSEMBLER_ENABLED)
getExtension(File) - Static method in class mars.util.FilenameFinder
Get the filename extension of the specified File.
getExternalTools() - Static method in class mars.Globals
Get list of MarsTools that reside outside the MARS distribution.
getExternBaseAddress() - Method in class mars.mips.hardware.MemoryConfiguration
 
getFile() - Static method in class mars.venus.FileStatus
Returns the ASM file.
getFileErrorMessage() - Static method in class mars.util.SystemIO
Retrieve file operation or error message
getFileExtension() - Method in class mars.mips.dump.AbstractDumpFormat
Get the file extension associated with this format.
getFileExtension() - Method in interface mars.mips.dump.DumpFormat
Get the file extension associated with this format.
getFileFilter(String, String) - Static method in class mars.util.FilenameFinder
Get a FileFilter that will filter files based on the given filename extension.
getFileFilter(String, String, boolean) - Static method in class mars.util.FilenameFinder
Get a FileFilter that will filter files based on the given filename extension.
getFileFilter(ArrayList<String>, String) - Static method in class mars.util.FilenameFinder
Get a FileFilter that will filter files based on the given list of filename extensions.
getFileFilter(ArrayList<String>, String, boolean) - Static method in class mars.util.FilenameFinder
Get a FileFilter that will filter files based on the given list of filename extensions.
getFilename() - Method in class mars.assembler.SourceLine
Retrieve name of file containing source statement
getFilename() - Method in class mars.ErrorMessage
Produce name of file containing error.
getFilename() - Method in class mars.MIPSprogram
Produces name of associated source code file.
getFilename() - Method in class mars.venus.EditPane
Delegates to corresponding FileStatus method
getFilename() - Method in class mars.venus.FileStatus
Get file name with no path information.
getFilenameList(ClassLoader, String, String) - Static method in class mars.util.FilenameFinder
Locate files and return list of file names.
getFilenameList(ClassLoader, String, ArrayList<String>) - Static method in class mars.util.FilenameFinder
Locate files and return list of file names.
getFilenameList(String, String) - Static method in class mars.util.FilenameFinder
Locate files and return list of file names.
getFilenameList(String, ArrayList<String>) - Static method in class mars.util.FilenameFinder
Locate files and return list of file names.
getFilenameList(ArrayList<String>, String) - Static method in class mars.util.FilenameFinder
Return list of file names.
getFilenameList(ArrayList<String>, ArrayList<String>) - Static method in class mars.util.FilenameFinder
Return list of file names.
getFileStatus() - Method in class mars.venus.EditPane
Get the editing status for this EditPane's associated document.
getFileStatus() - Method in class mars.venus.FileStatus
Get editing status of this file.
getFirstLine() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
Returns the line displayed at the text area's origin.
getFloatFromRegister(int) - Static method in class mars.mips.hardware.Coprocessor1
Gets the float value stored in the given FPU register.
getFloatFromRegister(String) - Static method in class mars.mips.hardware.Coprocessor1
Gets the float value stored in the given FPU register.
getFont() - Method in class mars.venus.AbstractFontSettingDialog
 
getFont() - Method in class mars.venus.editors.jeditsyntax.JEditBasedTextArea
 
getFont() - Method in interface mars.venus.editors.MARSTextEditingArea
 
getFontByPosition(int) - Method in class mars.Settings
Retrieve a Font setting
getFontMetrics() - Method in class mars.venus.editors.jeditsyntax.TextAreaPainter
Returns the font metrics used by this component.
getFontMetrics(Font) - Method in class mars.venus.editors.jeditsyntax.SyntaxStyle
Returns the font metrics for the styled font.
getFontMetrics(Font) - Method in interface mars.venus.editors.MARSTextEditingArea
 
getFontStyleStrings() - Static method in class mars.util.EditorFont
Get array containing String values for font style names.
getFromLine() - Method in class mars.assembler.Macro
 
getGlobalPointer() - Method in class mars.mips.hardware.MemoryConfiguration
 
getGui() - Static method in class mars.Globals
 
getHalf(int) - Method in class mars.mips.hardware.Memory
Starting at the given word address, read a 2 byte word into lower 16 bits of int.
getHeapBaseAddress() - Method in class mars.mips.hardware.MemoryConfiguration
 
getHistoryAsStr() - Method in class mars.tools.BHTEntry
Builds a string representation of the BHT entry's history.
getHorizontalOffset() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
Returns the horizontal offset of drawn lines.
getIdxForAddress(int) - Method in class mars.tools.BHTableModel
Returns the index into the BHT for a given branch instruction address.
getIgnoreCase() - Method in class mars.venus.editors.jeditsyntax.KeywordMap
Returns true if the keyword map is set to be case insensitive, false otherwise.
getInitialDelay() - Method in class mars.venus.RepeatButton
Gets the initial delay for the timer of this button.
getInitialProgramCounter() - Static method in class mars.mips.hardware.RegisterFile
For returning the program counter's initial (reset) value.
getInputHandler() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
Returns the input handler.
getInputString(int) - Method in class mars.venus.MessagesPane
Method used by the SystemIO class to get interactive user input requested by a running MIPS program (e.g. syscall #5 to read an integer).
getInputString(String) - Method in class mars.venus.MessagesPane
Method used by the SystemIO class to get interactive user input requested by a running MIPS program (e.g. syscall #5 to read an integer).
getInstance() - Static method in class mars.mips.hardware.Memory
Returns the unique Memory instance, which becomes in essence global.
getInstance() - Static method in class mars.simulator.Simulator
Returns the Simulator object
getInstance() - Static method in class mars.venus.RunSpeedPanel
Retrieve the run speed panel object
getInstruction() - Method in class mars.ProgramStatement
Produces Instruction object corresponding to this statement's operator.
getInstructionFormat() - Method in class mars.mips.instructions.BasicInstruction
Gets the operand format of the instruction.
getInstructionLength() - Method in class mars.mips.instructions.ExtendedInstruction
Get length in bytes that this extended instruction requires in its binary form.
getInstructionLength() - Method in class mars.mips.instructions.Instruction
Get length in bytes that this instruction requires in its binary form.
getInstructionList() - Method in class mars.mips.instructions.InstructionSet
Retrieve the current instruction set.
getIntFromRegister(int) - Static method in class mars.mips.hardware.Coprocessor1
Gets the 32-bit int bit pattern stored in the given FPU register.
getIntFromRegister(String) - Static method in class mars.mips.hardware.Coprocessor1
Gets the 32-bit int bit pattern stored in the given FPU register.
getInvalidLinesPainted() - Method in class mars.venus.editors.jeditsyntax.TextAreaPainter
Returns true if invalid lines are painted as red tildes (~), false otherwise.
getKernelBaseAddress() - Method in class mars.mips.hardware.MemoryConfiguration
 
getKernelDataBaseAddress() - Method in class mars.mips.hardware.MemoryConfiguration
 
getKernelDataSegmentLimitAddress() - Method in class mars.mips.hardware.MemoryConfiguration
 
getKernelHighAddress() - Method in class mars.mips.hardware.MemoryConfiguration
 
getKernelTextBaseAddress() - Method in class mars.mips.hardware.MemoryConfiguration
 
getKernelTextLimitAddress() - Method in class mars.mips.hardware.MemoryConfiguration
 
getKeywords() - Static method in class mars.venus.editors.jeditsyntax.tokenmarker.MIPSTokenMarker
Get KeywordMap containing all MIPS key words.
getLabelSortState() - Method in class mars.Settings
Get the saved state of the Labels Window sorting (can sort by either label or address and either ascending or descending order).
getLabelsWindow() - Method in class mars.venus.ExecutePane
Access the label values window.
getLabelWindowVisibility() - Method in class mars.Settings
Deprecated.
Use getBooleanSetting(int id) with the appropriate boolean setting ID (e.g. Settings.LABEL_WINDOW_VISIBILITY)
getLeadingWhiteSpace() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
Makes a copy of leading white space (tab or space) from the current line and returns it.
getLength() - Method in class mars.mips.hardware.MemoryAccessNotice
Fetch the length in bytes of the access operation (4,2,1).
getLengthInBytes(Directives) - Static method in class mars.assembler.DataTypes
Get length in bytes for numeric MIPS directives.
getLimitAddresses(String[]) - Static method in class mars.util.MemoryDump
Get the MIPS memory limit address(es) of the specified segment name(s).
getLine() - Method in class mars.ErrorMessage
Produce line number of error.
getLineCount() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
Returns the number of lines in the document.
getLineCount() - Method in class mars.venus.editors.jeditsyntax.tokenmarker.TokenMarker
Returns the number of lines in this token marker.
getLineEndOffset(int) - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
Returns the end offset of the specified line.
getLineHighlightColor() - Method in class mars.venus.editors.jeditsyntax.TextAreaPainter
Returns the line highlight color.
getLineLength(int) - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
Returns the length of the specified line.
getLineNumber() - Method in class mars.assembler.SourceLine
Retrieve line number of source statement
getLineNumbersList(Document) - Method in class mars.venus.EditPane
 
getLineOfOffset(int) - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
Returns the line containing the specified offset.
getLinesPerPage() - Method in class mars.venus.HardcopyWriter
Return the number of lines that fit on a page
getLineStartOffset(int) - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
Returns the start offset of the specified line.
getLineText(int) - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
Returns the text on the specified line.
getLineText(int, Segment) - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
Copies the text on the specified line into a segment.
getLocalMacroPool() - Method in class mars.MIPSprogram
Gets local macro pool MacroPool for this program
getLocalSymbolTable() - Method in class mars.MIPSprogram
Returns SymbolTable associated with this program.
getLongFromRegisterPair(int) - Static method in class mars.mips.hardware.Coprocessor1
Gets a long representing the double value stored in the given double precision FPU register.
getLongFromRegisterPair(String) - Static method in class mars.mips.hardware.Coprocessor1
Gets the double value stored in the given FPU register.
getMachineList() - Method in class mars.MIPSprogram
Produces list of machine statements that are assembled from the program.
getMachineStatement() - Method in class mars.ProgramStatement
Produces binary machine statement as 32 character string, all '0' and '1' chars.
getMacroExpansionHistory() - Method in class mars.ErrorMessage
Returns string describing macro expansion.
getMacroRecorder() - Method in class mars.venus.editors.jeditsyntax.InputHandler
Returns the macro recorder.
getMagicCaretPosition() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
Returns the `magic' caret position.
getMainPane() - Method in class mars.venus.VenusUI
Get reference to messages pane associated with this GUI.
getMarkLine() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
Returns the mark line.
getMarkPosition() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
Returns the mark position.
getMatchingMacro(TokenList, int) - Method in class mars.assembler.MacroPool
Called by parser upon reaching a macro expansion call
getMaxSteps() - Method in class mars.simulator.SimulatorNotice
Fetch the length in bytes of the access operation (4,2,1).
getMemoryConfiguration() - Method in class mars.Settings
Returns identifier of current built-in memory configuration.
getMemoryMapBaseAddress() - Method in class mars.mips.hardware.MemoryConfiguration
 
getMemoryMapLimitAddress() - Method in class mars.mips.hardware.MemoryConfiguration
 
getMemoryMapLimitAddress() - Method in class mars.mips.hardware.MemoryConfigurations
 
getMenuState() - Static method in class mars.venus.VenusUI
Get current menu state.
getMessage() - Method in class mars.ErrorMessage
Produce error message.
getMessagesPane() - Method in class mars.venus.VenusUI
Get reference to messages pane associated with this GUI.
getMinimumSize() - Method in class mars.venus.editors.jeditsyntax.TextAreaPainter
Returns the painter's minimum size.
getMIPSprogram() - Method in class mars.assembler.SourceLine
Retrieve MIPSprogram object containing source statement
getMIPSTokenExamples() - Static method in class mars.venus.editors.jeditsyntax.tokenmarker.MIPSTokenMarker
 
getMIPSTokenLabels() - Static method in class mars.venus.editors.jeditsyntax.tokenmarker.MIPSTokenMarker
 
getName() - Method in class mars.assembler.Directives
Get name of this Directives object
getName() - Method in class mars.assembler.Macro
 
getName() - Method in class mars.assembler.Symbol
Returns the label of the the Symbol.
getName() - Method in class mars.mips.hardware.Register
Returns the name of the Register.
getName() - Method in class mars.mips.instructions.Instruction
Get operation mnemonic
getName() - Method in class mars.mips.instructions.syscalls.AbstractSyscall
Return the name you have chosen for this syscall.
getName() - Method in interface mars.mips.instructions.syscalls.Syscall
Return a name you have chosen for this syscall.
getName() - Method in class mars.mips.instructions.syscalls.SyscallNumberOverride
Get the service name as a String.
getName() - Method in class mars.tools.AbstractMarsToolAndApplication
Required MarsTool method to return Tool name.
getName() - Method in class mars.tools.BHTSimulator
Returns the name of the tool.
getName() - Method in class mars.tools.BitmapDisplay
Required MarsTool method to return Tool name.
getName() - Method in class mars.tools.CacheSimulator
Required MarsTool method to return Tool name.
getName() - Method in class mars.tools.DigitalLabSim
 
getName() - Method in class mars.tools.FloatRepresentation
Fetch tool name (for display in MARS Tools menu)
getName() - Method in class mars.tools.InstructionCounter
 
getName() - Method in class mars.tools.InstructionStatistics
returns the name of the tool
getName() - Method in class mars.tools.IntroToTools
Required method to return Tool name.
getName() - Method in class mars.tools.KeyboardAndDisplaySimulator
Required MarsTool method to return Tool name.
getName() - Method in class mars.tools.MarsBot
 
getName() - Method in interface mars.tools.MarsTool
Return a name you have chosen for this tool.
getName() - Method in class mars.tools.MemoryReferenceVisualization
Required MarsTool method to return Tool name.
getName() - Method in class mars.tools.MipsXray
Required method to return Tool name.
getName() - Method in class mars.tools.ScavengerHunt
 
getName() - Method in class mars.tools.ScreenMagnifier
 
getName() - Static method in class mars.venus.FileStatus
Returns the name of the file.
getNextCounter() - Method in class mars.assembler.MacroPool
MacroPool.counter will be set to 0 on construction of this class and will be incremented by each call. parser calls this method once for every expansion.
getNextDefaultFilename() - Method in class mars.venus.Editor
Generates a default file name
getNumber() - Method in class mars.mips.hardware.Register
Returns the number of the Register.
getNumber() - Method in class mars.mips.instructions.syscalls.AbstractSyscall
Return the assigned service number.
getNumber() - Method in interface mars.mips.instructions.syscalls.Syscall
Return the assigned service number.
getNumber() - Method in class mars.mips.instructions.syscalls.SyscallNumberOverride
Get the new service number as an int.
getNumber(String) - Static method in class mars.mips.hardware.Coprocessor0
For getting the number representation of the register.
getNumber(String) - Static method in class mars.mips.hardware.RegisterFile
For getting the number representation of the register.
getOpcodeMask() - Method in class mars.mips.instructions.BasicInstruction
 
getOpcodeMatch() - Method in class mars.mips.instructions.BasicInstruction
 
getOperand(int) - Method in class mars.ProgramStatement
Produces operand value from given array position (first operand is position 0).
getOperands() - Method in class mars.ProgramStatement
Produces int array of operand values for this statement.
getOperationMask() - Method in class mars.mips.instructions.BasicInstruction
Gets the 32-character operation mask.
getOriginalFromLine() - Method in class mars.assembler.Macro
 
getOriginalProgram() - Method in class mars.assembler.Token
Produces original program containing this token.
getOriginalSourceLine() - Method in class mars.assembler.Token
Produces original line number of this token.
getOriginalTokenList() - Method in class mars.ProgramStatement
Produces token list generated from original source statement.
getOriginalToLine() - Method in class mars.assembler.Macro
 
getOuterComponent() - Method in class mars.venus.editors.generic.GenericTextArea
 
getOuterComponent() - Method in class mars.venus.editors.jeditsyntax.JEditBasedTextArea
 
getOuterComponent() - Method in interface mars.venus.editors.MARSTextEditingArea
 
getOuterComponent() - Method in class mars.venus.editors.rsyntax.RSyntaxBasedTextArea
 
getPainter() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
Returns the object responsible for painting this text area.
getParent() - Method in class mars.venus.FileStatus
Get file parent pathname.
getParsedList() - Method in class mars.MIPSprogram
Produces existing list of parsed source code statements.
getPathname() - Method in class mars.venus.EditPane
Delegates to corresponding FileStatus method
getPathname() - Method in class mars.venus.FileStatus
Get full file pathname.
getPosition() - Method in class mars.ErrorMessage
Produce position within erroneous line.
getPrediction() - Method in class mars.tools.BHTEntry
Returns the branch prediction based on the history.
getPredictionAsStr() - Method in class mars.tools.BHTEntry
Returns a string representation of the BHT entry's current prediction.
getPredictionAtIdx(int) - Method in class mars.tools.BHTableModel
Retrieve the prediction for the i-th BHT entry.
getPreferredSize() - Method in class mars.venus.editors.jeditsyntax.TextAreaPainter
Returns the painter's preferred size.
getPrintableBasicAssemblyStatement() - Method in class mars.ProgramStatement
Produces printable Basic Assembly statement for this MIPS source statement.
getProcessedLine() - Method in class mars.assembler.TokenList
Retrieve the source line String associated with this token list.
getProgram() - Method in class mars.assembler.Macro
 
getProgramArguments() - Method in class mars.Settings
Deprecated.
Use getBooleanSetting(int id) with the appropriate boolean setting ID (e.g. Settings.PROGRAM_ARGUMENTS)
getProgramArguments() - Method in class mars.venus.TextSegmentWindow
Get program arguments from text field in south border of text segment window.
getProgramCounter() - Static method in class mars.mips.hardware.RegisterFile
For returning the program counters value.
getProgramCounter() - Method in class mars.simulator.SimulatorNotice
Fetch the value of the access operation (the value read or written).
getProgramCounterRegister() - Static method in class mars.mips.hardware.RegisterFile
Returns Register object for program counter.
getPropertyEntry(String, String) - Static method in class mars.Globals
Read and return property file value (if any) for requested property.
getRawWord(int) - Method in class mars.mips.hardware.Memory
Starting at the given word address, read a 4 byte word as an int.
getRawWordOrNull(int) - Method in class mars.mips.hardware.Memory
Starting at the given word address, read a 4 byte word as an int and return Integer.
getRegister(String) - Static method in class mars.mips.hardware.Coprocessor0
Get register object corresponding to given name.
getRegister(String) - Static method in class mars.mips.hardware.Coprocessor1
Get register object corresponding to given name.
getRegisterName() - Method in class mars.mips.hardware.RegisterAccessNotice
Fetch the register number of register accessed.
getRegisterNumber(String) - Static method in class mars.mips.hardware.Coprocessor1
For getting the number representation of the FPU register.
getRegisterPosition(Register) - Static method in class mars.mips.hardware.Coprocessor0
Coprocessor0 implements only selected registers, so the register number (8, 12, 13, 14) does not correspond to its position in the list of registers (0, 1, 2, 3).
getRegisters() - Static method in class mars.mips.hardware.Coprocessor0
For returning the set of registers.
getRegisters() - Static method in class mars.mips.hardware.Coprocessor1
For returning the set of registers.
getRegisters() - Static method in class mars.mips.hardware.RegisterFile
For returning the set of registers.
getRegistersHighlighting() - Method in class mars.Settings
Deprecated.
Use getBooleanSetting(int id) with the appropriate boolean setting ID (e.g. Settings.REGISTERS_HIGHLIGHTING)
getRegistersPane() - Method in class mars.venus.VenusUI
Get reference to registers pane associated with this GUI.
getRegistersWindow() - Method in class mars.venus.ExecutePane
Access the register values window.
getRegistersWindow() - Method in class mars.venus.RegistersPane
Return component containing integer register set.
getRepeatCount() - Method in class mars.venus.editors.jeditsyntax.InputHandler
Returns the number of times the next action will be repeated.
getReset() - Static method in class mars.venus.VenusUI
To find out whether the register values are reset.
getResetValue() - Method in class mars.mips.hardware.Register
Returns the reset value of the Register.
getRightClickPopup() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
Returns the right click popup menu.
getRowCount() - Method in class mars.tools.BHTableModel
Returns the number of entries of the BHT.
getRunAssembleAction() - Method in class mars.venus.VenusUI
Return reference tothe Run->Assemble item's action.
getRunSpeed() - Method in class mars.simulator.SimulatorNotice
Fetch the value of the access operation (the value read or written).
getRunSpeed() - Method in class mars.venus.RunSpeedPanel
returns current run speed setting, in instructions/second.
getRunTextArea() - Method in class mars.venus.MessagesPane
Returns component used to display runtime messages
getSegmentBounds(String) - Static method in class mars.util.MemoryDump
Return array with segment address bounds for specified segment.
getSegmentNames() - Static method in class mars.util.MemoryDump
Get the names of segments available for memory dump.
getSelectedText() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
Returns the selected text, or null if no selection is active.
getSelectedText() - Method in interface mars.venus.editors.MARSTextEditingArea
 
getSelectionColor() - Method in class mars.venus.editors.jeditsyntax.TextAreaPainter
Returns the selection color.
getSelectionEnd() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
Returns the selection end offset.
getSelectionEnd() - Method in interface mars.venus.editors.MARSTextEditingArea
 
getSelectionEnd(int) - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
Returns the offset where the selection ends on the specified line.
getSelectionEndLine() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
Returns the selection end line.
getSelectionStart() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
Returns the selection start offset.
getSelectionStart() - Method in interface mars.venus.editors.MARSTextEditingArea
 
getSelectionStart(int) - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
Returns the offset where the selection starts on the specified line.
getSelectionStartLine() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
Returns the selection start line.
getSettings() - Static method in class mars.Globals
 
getSimulationCode() - Method in class mars.mips.instructions.BasicInstruction
Gets the SimulationCode object.
getSize() - Method in class mars.assembler.SymbolTable
Get the count of entries currently in the table.
getSortedBreakPointsArray() - Method in class mars.venus.TextSegmentWindow
Returns array of current breakpoints, each represented by a MIPS program counter address.
getSource() - Method in class mars.assembler.SourceLine
Retrieve source statement itself
getSource() - Method in class mars.ProgramStatement
Produces MIPS source statement.
getSource() - Method in class mars.venus.EditPane
Get source code text
getSourceFile() - Method in class mars.ProgramStatement
Produces String name of the source file containing this statement.
getSourceLine() - Method in class mars.assembler.Token
Produces line number of MIPS program of this token.
getSourceLine() - Method in class mars.ProgramStatement
Produces line number of MIPS source statement.
getSourceLine(int) - Method in class mars.MIPSprogram
Produces specified line of MIPS source program.
getSourceLineCount() - Method in class mars.venus.EditPane
Calculate and return number of lines in source code text.
getSourceLineList() - Method in class mars.MIPSprogram
Retrieve list of source statements that comprise the program.
getSourceList() - Method in class mars.MIPSprogram
Produces list of source statements that comprise the program.
getSourceMIPSprogram() - Method in class mars.assembler.Token
Produces MIPSprogram object associated with this token.
getSourceMIPSprogram() - Method in class mars.ProgramStatement
Produces MIPSprogram object representing the source file containing this statement.
getStackBaseAddress() - Method in class mars.mips.hardware.MemoryConfiguration
 
getStackLimitAddress() - Method in class mars.mips.hardware.MemoryConfiguration
 
getStackPointer() - Method in class mars.mips.hardware.MemoryConfiguration
 
getStartAtMain() - Method in class mars.Settings
Deprecated.
Use getBooleanSetting(int id) with the appropriate boolean setting ID (e.g. Settings.START_AT_MAIN)
getStarted() - Static method in class mars.venus.VenusUI
To find out whether MIPS program is currently executing.
getStartLabel() - Static method in class mars.assembler.SymbolTable
Fetches the text segment label (symbol) which, if declared global, indicates the starting address for execution.
getStartPos() - Method in class mars.assembler.Token
Produces position within source line of this token.
getStatement(int) - Method in class mars.mips.hardware.Memory
Gets ProgramStatement from Text Segment.
getStatementNoNotify(int) - Method in class mars.mips.hardware.Memory
Gets ProgramStatement from Text Segment without notifying observers.
getStatsPredCorrect() - Method in class mars.tools.BHTEntry
Get the absolute number of correct predictions.
getStatsPredIncorrect() - Method in class mars.tools.BHTEntry
Get the absolute number of mispredictions.
getStatsPredPrecision() - Method in class mars.tools.BHTEntry
Get the percentage of correct predictions.
getStrippedTokenList() - Method in class mars.ProgramStatement
Produces token list stripped of all but operator and operand tokens.
getStyledFont(Font) - Method in class mars.venus.editors.jeditsyntax.SyntaxStyle
Returns the specified font, but with the style's bold and italic flags applied.
getStyles() - Method in class mars.venus.editors.jeditsyntax.TextAreaPainter
Returns the syntax styles used to paint colorized text.
getSubstitutedLine(int, TokenList, long, ErrorList) - Method in class mars.assembler.Macro
Substitutes macro arguments in a line of source code inside macro definition to be parsed after macro expansion.
getSymbol(String) - Method in class mars.assembler.SymbolTable
Produce Symbol object from symbol table that corresponds to given String.
getSymbolGivenAddress(String) - Method in class mars.assembler.SymbolTable
Produce Symbol object from symbol table that has the given address.
getSymbolGivenAddressLocalOrGlobal(String) - Method in class mars.assembler.SymbolTable
Produce Symbol object from either local or global symbol table that has the given address.
getSyntaxSensitiveToolTipText(int, int) - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
Return any relevant tool tip text for token at specified position.
getSyscallOverrides() - Method in class mars.Globals
Read any syscall number assignment overrides from config file.
getTabBHT() - Method in class mars.tools.BHTSimGUI
Returns the table representing the BHT.
getTabSize() - Method in class mars.venus.editors.jeditsyntax.TextAreaPainter
Fetch the tab size in characters.
getTaLog() - Method in class mars.tools.BHTSimGUI
Returns the text area for log purposes.
getText() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
Returns the entire text of this text area.
getText() - Method in interface mars.venus.editors.MARSTextEditingArea
 
getText(int, int) - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
Returns the specified substring of the document.
getText(int, int, Segment) - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
Copies the specified substring of the document into a segment.
getTextArea() - Method in class mars.venus.EditPane
Get the MARSTextEditingArea of the EditPane
getTextArea(EventObject) - Static method in class mars.venus.editors.jeditsyntax.InputHandler
Returns the text area that fired the specified event.
getTextBaseAddress() - Method in class mars.mips.hardware.MemoryConfiguration
 
getTextColumnOrder() - Method in class mars.Settings
Order of text segment display columns (there are 5, numbered 0 to 4).
getTextLimitAddress() - Method in class mars.mips.hardware.MemoryConfiguration
 
getTextSegmentWindow() - Method in class mars.venus.ExecutePane
Access the text segment window.
getTextSymbols() - Method in class mars.assembler.SymbolTable
For obtaining the Text Symbols.
getTfAddress() - Method in class mars.tools.BHTSimGUI
Returns the text field for displaying the address of the most recent branch instruction
getTfIndex() - Method in class mars.tools.BHTSimGUI
Returns the text field for displaying the corresponding index into the BHT
getTfInstruction() - Method in class mars.tools.BHTSimGUI
Returns the text field for displaying the most recent branch instruction
getThread() - Method in class mars.mips.hardware.AccessNotice
Get reference to thread that created this notice
getTokenExactMatchHelp(Token, String) - Method in class mars.venus.editors.jeditsyntax.tokenmarker.MIPSTokenMarker
Construct and return any appropriate help information for the given token.
getTokenExactMatchHelp(Token, String) - Method in class mars.venus.editors.jeditsyntax.tokenmarker.TokenMarker
Construct and return any appropriate help information for the given token.
getTokenizer() - Method in class mars.MIPSprogram
Retrieves Tokenizer for this program
getTokenList() - Method in class mars.mips.instructions.Instruction
Get TokenList corresponding to correct instruction syntax.
getTokenList() - Method in class mars.MIPSprogram
Produces list of tokens that comprise the program.
getTokenList(Segment, int, int) - Method in class mars.venus.editors.rsyntax.MIPSTokenMaker
Returns a list of tokens representing the given text.
getTokenMarker() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
Returns the document's token marker.
getTokenMarker() - Method in class mars.venus.editors.jeditsyntax.SyntaxDocument
Returns the token marker that is to be used to split lines of this document up into tokens.
getTokenPrefixMatchHelp(String, Token, Token, String) - Method in class mars.venus.editors.jeditsyntax.tokenmarker.MIPSTokenMarker
Construct and return any appropriate help information for prefix match based on current line's token list.
getTokenPrefixMatchHelp(String, Token, Token, String) - Method in class mars.venus.editors.jeditsyntax.tokenmarker.TokenMarker
Construct and return any appropriate help information for the given token or "token prefix".
getTokenText() - Method in class mars.venus.editors.jeditsyntax.PopupHelpItem
The document text that mached this item
getToLine() - Method in class mars.assembler.Macro
 
getToolTipText(MouseEvent) - Method in class mars.venus.editors.jeditsyntax.TextAreaPainter
Returns the tool tip to display at the specified location.
getToolTipText(MouseEvent) - Method in interface mars.venus.editors.jeditsyntax.TextAreaPainter.Highlight
Returns the tool tip to display at the specified location.
getType() - Method in class mars.assembler.Symbol
Finds the type of symbol, text or data.
getType() - Method in class mars.assembler.Token
Produces token type of this token.
getType() - Method in exception mars.mips.hardware.AddressErrorException
Get the exception type (load or store).
getUndoManager() - Method in class mars.venus.editors.generic.GenericTextArea
Returns the undo manager for this editing area
getUndoManager() - Method in class mars.venus.editors.jeditsyntax.JEditBasedTextArea
Returns the undo manager for this editing area
getUndoManager() - Method in interface mars.venus.editors.MARSTextEditingArea
 
getUndoManager() - Method in class mars.venus.editors.rsyntax.RSyntaxBasedTextArea
Returns the undo manager for this editing area
getUndoManager() - Method in class mars.venus.EditPane
get the manager in charge of Undo and Redo operations
getUserHighAddress() - Method in class mars.mips.hardware.MemoryConfiguration
 
getUserRegister(String) - Static method in class mars.mips.hardware.RegisterFile
Get register object corresponding to given name.
getValue() - Method in class mars.assembler.Token
Produces source code of this token.
getValue() - Method in class mars.mips.hardware.MemoryAccessNotice
Fetch the value of the access operation (the value read or written).
getValue() - Method in class mars.mips.hardware.Register
Returns the value of the Register.
getValue(int) - Static method in class mars.mips.hardware.Coprocessor0
Returns the value of the register whose number is num.
getValue(int) - Static method in class mars.mips.hardware.Coprocessor1
Returns the value of the FPU register who's number is num.
getValue(int) - Static method in class mars.mips.hardware.RegisterFile
Returns the value of the register whose number is num.
getValueAt(int, int) - Method in class mars.tools.BHTableModel
Returns the value of the cell at the given row and column Required by the TableModel interface.
getValueDisplayBase() - Method in class mars.venus.ExecutePane
Retrieve the number system base for displaying values (mem/register contents)
getValueDisplayBaseChooser() - Method in class mars.venus.ExecutePane
Retrieve component used to set numerical base (10 or 16) of data value display.
getValueDisplayBaseMenuItem() - Method in class mars.venus.VenusUI
Get reference to settings menu item for display base of memory/register values.
getValueNoNotify() - Method in class mars.mips.hardware.Register
Returns the value of the Register.
getVisibleLines() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
Returns the number of lines visible in this text area.
getWarningsAreErrors() - Method in class mars.Settings
Deprecated.
Use getBooleanSetting(int id) with the appropriate boolean setting ID (e.g. Settings.WARNINGS_ARE_ERRORS)
getWord(int) - Method in class mars.mips.hardware.Memory
Starting at the given word address, read a 4 byte word as an int.
getWordNoNotify(int) - Method in class mars.mips.hardware.Memory
Starting at the given word address, read a 4 byte word as an int.
getWordsToHighlight() - Method in class mars.venus.editors.rsyntax.MIPSTokenMaker
Returns the words to highlight for MIPS programs.
GLOBAL_POINTER_REGISTER - Static variable in class mars.mips.hardware.RegisterFile
 
globalPointer - Static variable in class mars.mips.hardware.Memory
base address for storing globals
Globals - Class in mars
Collection of globally-available data structures.
Globals() - Constructor for class mars.Globals
 
GLOBL - Static variable in class mars.assembler.Directives
 
go() - Method in class mars.tools.AbstractMarsToolAndApplication
Run the simulator as stand-alone application.
grabFocus() - Method in interface mars.venus.editors.MARSTextEditingArea
 
grabNextKeyStroke(ActionListener) - Method in class mars.venus.editors.jeditsyntax.InputHandler
Grabs the next key typed event and invokes the specified action with the key as a the action command.
GuiAction - Class in mars.venus
Parent class for Action subclasses to be defined for every menu/toolbar option.
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