Index
All Classes|All Packages|Constant Field Values|Deprecated API|Serialized Form
S
- save() - Method in class mars.venus.Editor
-
Perform "save" operation on current tab's file.
- saveAll() - Method in class mars.venus.Editor
-
Perform save operation on all open files (tabs).
- saveAllFiles() - Method in class mars.venus.EditTabbedPane
-
Saves all files currently open in the editor.
- saveAs() - Method in class mars.venus.Editor
-
Perform "save as" operation on current tab's file.
- saveAsCurrentFile() - Method in class mars.venus.EditTabbedPane
-
Pops up a dialog box for the "Save As" operation.
- saveCurrentFile() - Method in class mars.venus.EditTabbedPane
-
Saves file under existing name.
- ScavengerHunt - Class in mars.tools
-
Demo of Mars tool capability.
- ScavengerHunt() - Constructor for class mars.tools.ScavengerHunt
- ScreenMagnifier - Class in mars.tools
-
Handy little tool to magnify a selected section of the screen by a given scale and display it.
- ScreenMagnifier() - Constructor for class mars.tools.ScreenMagnifier
- scrollTo(int, int) - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Ensures that the specified line and offset is visible by scrolling the text area if necessary.
- scrollToCaret() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Ensures that the caret is visible by scrolling the text area if necessary.
- SegmentWindowDumpFormat - Class in mars.mips.dump
-
Dump MIPS memory contents in Segment Window format.
- SegmentWindowDumpFormat() - Constructor for class mars.mips.dump.SegmentWindowDumpFormat
-
Constructor.
- select(int, int) - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Selects from the start offset to the end offset.
- select(int, int) - Method in interface mars.venus.editors.MARSTextEditingArea
- select(int, int, boolean) - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Selects from the start offset to the end offset.
- select_all() - Constructor for class mars.venus.editors.jeditsyntax.InputHandler.select_all
- SELECT_ALL - Static variable in class mars.venus.editors.jeditsyntax.InputHandler
- SELECT_DOC_END - Static variable in class mars.venus.editors.jeditsyntax.InputHandler
- SELECT_DOC_HOME - Static variable in class mars.venus.editors.jeditsyntax.InputHandler
- SELECT_END - Static variable in class mars.venus.editors.jeditsyntax.InputHandler
- SELECT_HOME - Static variable in class mars.venus.editors.jeditsyntax.InputHandler
- SELECT_NEXT_CHAR - Static variable in class mars.venus.editors.jeditsyntax.InputHandler
- SELECT_NEXT_LINE - Static variable in class mars.venus.editors.jeditsyntax.InputHandler
- SELECT_NEXT_PAGE - Static variable in class mars.venus.editors.jeditsyntax.InputHandler
- SELECT_NEXT_WORD - Static variable in class mars.venus.editors.jeditsyntax.InputHandler
- SELECT_PREV_CHAR - Static variable in class mars.venus.editors.jeditsyntax.InputHandler
- SELECT_PREV_LINE - Static variable in class mars.venus.editors.jeditsyntax.InputHandler
- SELECT_PREV_PAGE - Static variable in class mars.venus.editors.jeditsyntax.InputHandler
- SELECT_PREV_WORD - Static variable in class mars.venus.editors.jeditsyntax.InputHandler
- selectAll() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Selects all text in the document.
- selectAll() - Method in interface mars.venus.editors.MARSTextEditingArea
- selectAllText() - Method in class mars.venus.EditPane
-
select all text
- selectEditorTextLine(String, int, int) - Method in class mars.venus.MessagesPane
-
Will select the specified line in an editor tab.
- selectErrorMessage(String, int, int) - Method in class mars.venus.MessagesPane
-
Will select the Mars Messages tab error message that matches the given specifications, if it is found.
- selectionColor - Variable in class mars.venus.editors.jeditsyntax.TextAreaDefaults
- selectLine(int) - Method in class mars.venus.EditPane
-
Select the specified editor text line.
- selectLine(int, int) - Method in class mars.venus.EditPane
-
Select the specified editor text line.
- selectMarsMessageTab() - Method in class mars.venus.MessagesPane
-
Make the assembler message tab current (up front)
- selectNone() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Moves the mark to the caret position.
- selectRunMessageTab() - Method in class mars.venus.MessagesPane
-
Make the runtime message tab current (up front)
- SELF_MODIFYING_CODE_ENABLED - Static variable in class mars.Settings
-
Flag to determine whether a program can write binary code to the text or data segment and execute that code.
- set(int) - Static method in class mars.venus.FileStatus
-
Set file status and menu state accordingly.
- set(int, int, int) - Method in class mars.mips.hardware.Memory
-
Starting at the given address, write the given value over the given number of bytes.
- set(int, Token) - Method in class mars.assembler.TokenList
-
Replaces token at position with different one.
- SET - Static variable in class mars.assembler.Directives
- setAddress(int) - Method in class mars.assembler.Symbol
-
Sets (replaces) the address of the the Symbol.
- setArgs(ArrayList<String>) - Method in class mars.assembler.Macro
- setAssembleAllEnabled(boolean) - Method in class mars.Settings
-
Deprecated.
- setAssembled(boolean) - Static method in class mars.venus.FileStatus
-
Sets whether the file has been assembled or not.
- setAssembleOnOpenEnabled(boolean) - Method in class mars.Settings
-
Deprecated.Use
setBooleanSetting(int id, boolean value)
with the appropriate boolean setting ID (e.g.Settings.ASSEMBLE_ON_OPEN_ENABLED
) - setBackground(Color) - Method in interface mars.venus.editors.MARSTextEditingArea
- setBase(int) - Method in class mars.venus.NumberDisplayBaseChooser
-
Set the current number base.
- setBasicAssemblyStatement(String) - Method in class mars.ProgramStatement
-
Assigns given String to be Basic Assembly statement equivalent to this source line.
- setBinaryStatement(int) - Method in class mars.ProgramStatement
-
Assigns given int to be binary machine code equivalent to this source line.
- setBit(int, int) - Static method in class mars.util.Binary
-
Sets the specified bit of the specified value to 1, and returns the result.
- setBlockCaretEnabled(boolean) - Method in class mars.venus.editors.jeditsyntax.TextAreaPainter
-
Sets if the caret should be drawn as a block, false otherwise.
- setBooleanSetting(int, boolean) - Method in class mars.Settings
-
Set value of a boolean setting given its id and the value.
- setBooleanSettingNonPersistent(int, boolean) - Method in class mars.Settings
-
Temporarily establish boolean setting.
- setBracketHighlightColor(Color) - Method in class mars.venus.editors.jeditsyntax.TextAreaPainter
-
Sets the bracket highlight color.
- setBracketHighlightEnabled(boolean) - Method in class mars.venus.editors.jeditsyntax.TextAreaPainter
-
Enables or disables bracket highlighting.
- setByte(int, int) - Method in class mars.mips.hardware.Memory
-
Writes low order 8 bits of given value into specified Memory byte.
- setByte(int, int, int) - Static method in class mars.util.Binary
-
Sets the specified byte of the specified value to the low order 8 bits of specified replacement value, and returns the result.
- setByteOrder(boolean) - Method in class mars.mips.hardware.Memory
-
Set byte order to either LITTLE_ENDIAN or BIG_ENDIAN.
- setCaretBlinkEnabled(boolean) - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Toggles caret blinking.
- setCaretBlinkRate(int) - Method in class mars.Settings
-
Set the caret blinking rate in milliseconds.
- setCaretBlinkRate(int) - Method in class mars.venus.editors.generic.GenericTextArea
-
Set the caret blinking rate in milliseconds.
- setCaretBlinkRate(int) - Method in class mars.venus.editors.jeditsyntax.JEditBasedTextArea
-
Set the caret blinking rate in milliseconds.
- setCaretBlinkRate(int) - Method in interface mars.venus.editors.MARSTextEditingArea
- setCaretBlinkRate(int) - Method in class mars.venus.editors.rsyntax.RSyntaxBasedTextArea
-
Set the caret blinking rate in milliseconds.
- setCaretColor(Color) - Method in class mars.venus.editors.jeditsyntax.TextAreaPainter
-
Sets the caret color.
- setCaretPosition(int) - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Sets the caret position.
- setCaretPosition(int) - Method in interface mars.venus.editors.MARSTextEditingArea
- setCaretVisible(boolean) - Method in class mars.venus.editors.generic.GenericTextArea
-
Control caret visibility
- setCaretVisible(boolean) - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Sets if the caret should be visible.
- setCaretVisible(boolean) - Method in interface mars.venus.editors.MARSTextEditingArea
- setCaretVisible(boolean) - Method in class mars.venus.editors.rsyntax.RSyntaxBasedTextArea
-
Control caret visibility
- setCodeHighlighting(boolean) - Method in class mars.venus.TextSegmentWindow
-
Used to enable or disable source code highlighting.
- setColorSettingByKey(String, Color) - Method in class mars.Settings
-
Set Color object for specified settings key.
- setColorSettingByPosition(int, Color) - Method in class mars.Settings
-
Set Color object for specified settings name (a static constant).
- setConditionFlag(int) - Static method in class mars.mips.hardware.Coprocessor1
-
Set condition flag to 1 (true).
- setConditionFlags() - Static method in class mars.mips.hardware.Coprocessor1
-
Set all condition flags (0-7).
- setConfiguration() - Static method in class mars.mips.hardware.Memory
-
Sets current memory configuration for simulated MIPS.
- setCurrent(Macro) - Method in class mars.assembler.MacroPool
- setCurrentConfiguration(MemoryConfiguration) - Static method in class mars.mips.hardware.MemoryConfigurations
- setCurrentEditTab(EditPane) - Method in class mars.venus.EditTabbedPane
-
Select the specified EditPane to be the current tab.
- setDataSegmentHighlighting(boolean) - Method in class mars.Settings
-
Deprecated.Use
setBooleanSetting(int id, boolean value)
with the appropriate boolean setting ID (e.g.Settings.DATA_SEGMENT_HIGHLIGHTING
) - setDelay(int) - Method in class mars.venus.RepeatButton
-
Set the delay for the timer of this button.
- setDelayedBranchingEnabled(boolean) - Method in class mars.Settings
-
Deprecated.Use
setBooleanSetting(int id, boolean value)
with the appropriate boolean setting ID (e.g.Settings.DELAYED_BRANCHING_ENABLED
) - setDelayedBranchingEnabledNonPersistent(boolean) - Method in class mars.Settings
-
Deprecated.Use
setBooleanSettingNonPersistent(int id, boolean value)
with the appropriate boolean setting ID (e.g.Settings.DELAYED_BRANCHING_ENABLED
) - setDescription(String) - Method in class mars.venus.editors.jeditsyntax.PopupHelpItem
- setDisplayAddressesInHex(boolean) - Method in class mars.Settings
-
Deprecated.Use
setBooleanSetting(int id, boolean value)
with the appropriate boolean setting ID (e.g.Settings.DISPLAY_ADDRESSES_IN_HEX
) - setDisplayValuesInHex(boolean) - Method in class mars.Settings
-
Deprecated.Use
setBooleanSetting(int id, boolean value)
with the appropriate boolean setting ID (e.g.Settings.DISPLAY_VALUES_IN_HEX
) - setDocument(SyntaxDocument) - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Sets the document this text area is editing.
- setDouble(int, double) - Method in class mars.mips.hardware.Memory
-
Writes 64 bit double value starting at specified Memory address.
- setEditable(boolean) - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Sets if this component is editable.
- setEditable(boolean) - Method in interface mars.venus.editors.MARSTextEditingArea
- setEdited(boolean) - Static method in class mars.venus.FileStatus
-
Changes the value of edited to the parameter given.
- setEditorFont(Font) - Method in class mars.Settings
-
Set editor font to the specified Font object and write it to persistent storage.
- setEditorLineNumbersDisplayed(boolean) - Method in class mars.Settings
-
Deprecated.Use
setBooleanSetting(int id, boolean value)
with the appropriate boolean setting ID (e.g.Settings.EDITOR_LINE_NUMBERS_DISPLAYED
) - setEditorPopupPrefixLength(int) - Method in class mars.Settings
-
Set number of letters to be matched by editor's instruction guide before popup generated (if popup enabled).
- setEditorSyntaxStyleByPosition(int, SyntaxStyle) - Method in class mars.Settings
- setEditorTabSize(int) - Method in class mars.Settings
-
Set the tab size in characters.
- setEditTabbedPane(EditTabbedPane) - Method in class mars.venus.Editor
-
Set associated EditTabbedPane.
- setElectricScroll(int) - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Sets the number of lines from the top and bottom of the text area that are always visible
- setEnabled(boolean) - Method in class mars.simulator.BackStepper
-
Set enable status.
- setEnabled(boolean) - Method in interface mars.venus.editors.MARSTextEditingArea
- setEnabled(boolean) - Method in class mars.venus.RepeatButton
-
Sets the enabled state of this button.
- setEOLMarkerColor(Color) - Method in class mars.venus.editors.jeditsyntax.TextAreaPainter
-
Sets the EOL marker color.
- setEOLMarkersPainted(boolean) - Method in class mars.venus.editors.jeditsyntax.TextAreaPainter
-
Sets if EOL markers are to be drawn.
- setExample(String) - Method in class mars.venus.editors.jeditsyntax.PopupHelpItem
- setExceptionHandler(String) - Method in class mars.Settings
-
Set name of exception handler file and write it to persistent storage.
- setExceptionHandlerEnabled(boolean) - Method in class mars.Settings
-
Deprecated.Use
setBooleanSetting(int id, boolean value)
with the appropriate boolean setting ID (e.g.Settings.EXCEPTION_HANDLER_ENABLED
) - setExtendedAssemblerEnabled(boolean) - Method in class mars.Settings
-
Deprecated.Use
setBooleanSetting(int id, boolean value)
with the appropriate boolean setting ID (e.g.Settings.EXTENDED_ASSEMBLER_ENABLED
) - setFile(File) - Static method in class mars.venus.FileStatus
-
Sets the file to the ASM file passed.
- setFileStatus(int) - Method in class mars.venus.EditPane
-
Set the editing status for this EditPane's associated document.
- setFileStatus(int) - Method in class mars.venus.FileStatus
-
Set editing status of this file.
- setFirstLine(int) - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Sets the line displayed at the text area's origin and updates the scroll bars.
- setFont(Font) - Method in class mars.venus.editors.jeditsyntax.JEditBasedTextArea
- setFont(Font) - Method in class mars.venus.editors.jeditsyntax.TextAreaPainter
-
Sets the font for this component.
- setFont(Font) - Method in interface mars.venus.editors.MARSTextEditingArea
- setFontByPosition(int, Font) - Method in class mars.Settings
-
Store a Font setting
- setFontStyle(int) - Method in class mars.venus.HardcopyWriter
-
Set the font style.
- setFromLine(int) - Method in class mars.assembler.Macro
- setGraphicsFlags(Graphics, Font) - Method in class mars.venus.editors.jeditsyntax.SyntaxStyle
-
Sets the foreground color and font of the specified graphics context to that specified in this style.
- setGui(VenusUI) - Static method in class mars.Globals
- setHalf(int, int) - Method in class mars.mips.hardware.Memory
-
Starting at the given halfword address, write the lower 16 bits of given value into 2 bytes (a halfword).
- setHorizontalOffset(int) - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Sets the horizontal offset of drawn lines.
- setIgnoreCase(boolean) - Method in class mars.venus.editors.jeditsyntax.KeywordMap
-
Sets if the keyword map should be case insensitive.
- setInitialDelay(int) - Method in class mars.venus.RepeatButton
-
Sets the initial delay for the timer of this button.
- setInputHandler(InputHandler) - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Sets the input handler.
- setInvalidLinesPainted(boolean) - Method in class mars.venus.editors.jeditsyntax.TextAreaPainter
-
Sets if invalid lines are to be painted as red tildes.
- setLabelSortState(String) - Method in class mars.Settings
-
Store the current state of the Labels Window sorter.
- setLabelWindowVisibility(boolean) - Method in class mars.Settings
-
Deprecated.Use
setBooleanSetting(int id, boolean value)
with the appropriate boolean setting ID (e.g.Settings.LABEL_WINDOW_VISIBILITY
) - setLabelWindowVisibility(boolean) - Method in class mars.venus.ExecutePane
-
Show or hide the label window (symbol table).
- setLineHighlightColor(Color) - Method in class mars.venus.editors.jeditsyntax.TextAreaPainter
-
Sets the line highlight color.
- setLineHighlightEnabled(boolean) - Method in class mars.venus.editors.generic.GenericTextArea
-
Does nothing, but required by the interface.
- setLineHighlightEnabled(boolean) - Method in class mars.venus.editors.jeditsyntax.JEditBasedTextArea
-
Use for highlighting the line currently being edited.
- setLineHighlightEnabled(boolean) - Method in class mars.venus.editors.jeditsyntax.TextAreaPainter
-
Enables or disables current line highlighting.
- setLineHighlightEnabled(boolean) - Method in interface mars.venus.editors.MARSTextEditingArea
- setLineHighlightEnabled(boolean) - Method in class mars.venus.editors.rsyntax.RSyntaxBasedTextArea
-
Use for highlighting the line currently being edited.
- setLocalMacroPool(MacroPool) - Method in class mars.MIPSprogram
-
Sets local macro pool
MacroPool
for this program - setMachineStatement(String) - Method in class mars.ProgramStatement
-
Assigns given String to be binary machine code (32 characters, all of them 0 or 1) equivalent to this source line.
- setMacroRecorder(InputHandler.MacroRecorder) - Method in class mars.venus.editors.jeditsyntax.InputHandler
-
Sets the macro recorder.
- setMagicCaretPosition(int) - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Sets the `magic' caret position.
- setMemoryConfiguration(String) - Method in class mars.Settings
-
Store the identifier of the memory configuration.
- setName(String) - Method in class mars.assembler.Macro
- setName(String) - Static method in class mars.venus.FileStatus
-
Changes the value of name to the parameter given.
- setNumber(int) - Method in class mars.mips.instructions.syscalls.AbstractSyscall
-
Set the service number.
- setNumber(int) - Method in interface mars.mips.instructions.syscalls.Syscall
-
Set the service number.
- setOrigin(int, int) - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
A fast way of changing both the first line and horizontal offset.
- setOriginal(MIPSprogram, int) - Method in class mars.assembler.Token
-
Set original program and line number for this token.
- setOriginalFromLine(int) - Method in class mars.assembler.Macro
- setOriginalToLine(int) - Method in class mars.assembler.Macro
- setOverwriteEnabled(boolean) - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Sets if overwrite mode should be enabled.
- setPathname(String) - Method in class mars.venus.EditPane
-
Delegates to corresponding FileStatus method
- setPathname(String) - Method in class mars.venus.FileStatus
-
Set full file pathname.
- setPathname(String, String) - Method in class mars.venus.FileStatus
-
Set full file pathname.
- setProcessedLine(String) - Method in class mars.assembler.TokenList
-
Use this to record the source line String for this token list after possible modification (textual substitution) during assembly preprocessing.
- setProgram(MIPSprogram) - Method in class mars.assembler.Macro
- setProgramArguments(boolean) - Method in class mars.Settings
-
Deprecated.Use
setBooleanSetting(int id, boolean value)
with the appropriate boolean setting ID (e.g.Settings.PROGRAM_ARGUMENTS
) - setProgramCounter(int) - Static method in class mars.mips.hardware.RegisterFile
-
For setting the Program Counter.
- setRawWord(int, int) - Method in class mars.mips.hardware.Memory
-
Starting at the given word address, write the given value over 4 bytes (a word).
- setRegisterPairToDouble(int, double) - Static method in class mars.mips.hardware.Coprocessor1
-
Sets the value of the FPU register given to the double value given.
- setRegisterPairToDouble(String, double) - Static method in class mars.mips.hardware.Coprocessor1
-
Sets the value of the FPU register given to the double value given.
- setRegisterPairToLong(int, long) - Static method in class mars.mips.hardware.Coprocessor1
-
Sets the value of the FPU register pair given to the long value containing 64 bit pattern given.
- setRegisterPairToLong(String, long) - Static method in class mars.mips.hardware.Coprocessor1
-
Sets the value of the FPU register pair given to the long value containing 64 bit pattern given.
- setRegisters(int) - Static method in class mars.simulator.Exceptions
-
Given MIPS exception cause code, will place that code into coprocessor 0 CAUSE register ($13), set the EPC register to "current" program counter, and set Exception Level bit in STATUS register.
- setRegisters(int, int) - Static method in class mars.simulator.Exceptions
-
Given MIPS exception cause code and bad address, place the bad address into VADDR register ($8) then call overloaded setRegisters with the cause code to do the rest.
- setRegistersHighlighting(boolean) - Method in class mars.Settings
-
Deprecated.Use
setBooleanSetting(int id, boolean value)
with the appropriate boolean setting ID (e.g.Settings.REGISTERS_HIGHLIGHTING
) - setRegisterToFloat(int, float) - Static method in class mars.mips.hardware.Coprocessor1
-
Sets the value of the FPU register given to the value given.
- setRegisterToFloat(String, float) - Static method in class mars.mips.hardware.Coprocessor1
-
Sets the value of the FPU register given to the value given.
- setRegisterToInt(int, int) - Static method in class mars.mips.hardware.Coprocessor1
-
Sets the value of the FPU register given to the 32-bit pattern given by the int parameter.
- setRegisterToInt(String, int) - Static method in class mars.mips.hardware.Coprocessor1
-
Sets the value of the FPU register given to the 32-bit pattern given by the int parameter.
- setRepeatCount(int) - Method in class mars.venus.editors.jeditsyntax.InputHandler
-
Sets the number of times the next action will be repeated.
- setRepeatEnabled(boolean) - Method in class mars.venus.editors.jeditsyntax.InputHandler
-
Enables repeating.
- setRepeatEnabled(boolean) - Method in class mars.venus.RepeatButton
-
Sets if the button should fire events when held.
- setReset(boolean) - Static method in class mars.venus.VenusUI
-
To set whether the register values are reset.
- setRightClickPopup(JPopupMenu) - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Sets the right click popup menu.
- setSaved(boolean) - Static method in class mars.venus.FileStatus
-
Changes the value of saved to the parameter given.
- setSelectedText(String) - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Replaces the selection with the specified text.
- setSelectionColor(Color) - Method in class mars.venus.editors.jeditsyntax.TextAreaPainter
-
Sets the selection color.
- setSelectionEnd(int) - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Sets the selection end.
- setSelectionEnd(int) - Method in interface mars.venus.editors.MARSTextEditingArea
- setSelectionRectangular(boolean) - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Sets if the selection should be rectangular.
- setSelectionStart(int) - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Sets the selection start.
- setSelectionStart(int) - Method in interface mars.venus.editors.MARSTextEditingArea
- setSelectionVisible(boolean) - Method in class mars.venus.editors.generic.GenericTextArea
-
Control selection visibility
- setSelectionVisible(boolean) - Method in class mars.venus.editors.jeditsyntax.JEditBasedTextArea
- setSelectionVisible(boolean) - Method in interface mars.venus.editors.MARSTextEditingArea
- setSelectionVisible(boolean) - Method in class mars.venus.editors.rsyntax.RSyntaxBasedTextArea
-
Control selection visibility
- setSettingsMenuItem(JCheckBoxMenuItem) - Method in class mars.venus.NumberDisplayBaseChooser
-
Set the menu item from Settings menu that corresponds to this chooser.
- setShowLineNumbersEnabled(boolean) - Method in class mars.venus.EditPane
-
enable or disable checkbox that controls display of line numbers
- setSource(String) - Method in class mars.ProgramStatement
-
associates MIPS source statement.
- setSourceCode(String, boolean) - Method in class mars.venus.editors.generic.GenericTextArea
-
For initializing the source code when opening an ASM file
- setSourceCode(String, boolean) - Method in class mars.venus.editors.jeditsyntax.JEditBasedTextArea
-
For initializing the source code when opening an ASM file
- setSourceCode(String, boolean) - Method in interface mars.venus.editors.MARSTextEditingArea
- setSourceCode(String, boolean) - Method in class mars.venus.editors.rsyntax.RSyntaxBasedTextArea
-
For initializing the source code when opening an ASM file
- setSourceCode(String, boolean) - Method in class mars.venus.EditPane
-
For initializing the source code when opening an ASM file
- setSourceLineList(ArrayList<SourceLine>) - Method in class mars.MIPSprogram
-
Set list of source statements that comprise the program.
- setStartAtMain(boolean) - Method in class mars.Settings
-
Deprecated.Use
setBooleanSetting(int id, boolean value)
with the appropriate boolean setting ID (e.g.Settings.START_AT_MAIN
) - setStarted(boolean) - Static method in class mars.venus.VenusUI
-
To set whether MIPS program execution has started.
- setStatement(int, ProgramStatement) - Method in class mars.mips.hardware.Memory
-
Stores ProgramStatement in Text Segment.
- setStyles(SyntaxStyle[]) - Method in class mars.venus.editors.jeditsyntax.TextAreaPainter
-
Sets the syntax styles used to paint colorized text.
- setTabSize(int) - Method in class mars.venus.editors.jeditsyntax.JEditBasedTextArea
-
Set the number of characters a tab will expand to.
- setTabSize(int) - Method in class mars.venus.editors.jeditsyntax.TextAreaPainter
-
Set the tab size in characters.
- setTabSize(int) - Method in interface mars.venus.editors.MARSTextEditingArea
- setText(String) - Method in class mars.venus.editors.generic.GenericTextArea
-
Override inherited setText to temporarily remove UndoableEditListener because this operation is not undoable.
- setText(String) - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Sets the entire text of this text area.
- setText(String) - Method in interface mars.venus.editors.MARSTextEditingArea
- setTextColumnOrder(int[]) - Method in class mars.Settings
-
Store the current order of Text Segment window table columns, so the ordering can be preserved and restored.
- Settings - Class in mars
-
Contains various IDE settings.
- Settings() - Constructor for class mars.Settings
-
Create Settings object and set to saved values.
- Settings(boolean) - Constructor for class mars.Settings
-
Create Settings object and set to saved values.
- SettingsAddressDisplayBaseAction - Class in mars.venus
-
Action class for the Settings menu item to control number base (10 or 16) of memory addresses.
- SettingsAddressDisplayBaseAction(String, Icon, String, Integer, KeyStroke, VenusUI) - Constructor for class mars.venus.SettingsAddressDisplayBaseAction
- SettingsAssembleAllAction - Class in mars.venus
-
Action class for the Settings menu item to determine whether assemble operation applies only to current file or to all files in its directory.
- SettingsAssembleAllAction(String, Icon, String, Integer, KeyStroke, VenusUI) - Constructor for class mars.venus.SettingsAssembleAllAction
- SettingsAssembleOnOpenAction - Class in mars.venus
-
Action class for the Settings menu item to control automatic assemble of file upon opening.
- SettingsAssembleOnOpenAction(String, Icon, String, Integer, KeyStroke, VenusUI) - Constructor for class mars.venus.SettingsAssembleOnOpenAction
- SettingsDelayedBranchingAction - Class in mars.venus
-
Action class for the Settings menu item to control delayed branching.
- SettingsDelayedBranchingAction(String, Icon, String, Integer, KeyStroke, VenusUI) - Constructor for class mars.venus.SettingsDelayedBranchingAction
- SettingsEditorAction - Class in mars.venus
-
Action class for the Settings menu item for text editor settings.
- SettingsEditorAction(String, Icon, String, Integer, KeyStroke, VenusUI) - Constructor for class mars.venus.SettingsEditorAction
-
Create a new SettingsEditorAction.
- SettingsExceptionHandlerAction - Class in mars.venus
-
Action class for the Settings menu item for optionally loading a MIPS exception handler.
- SettingsExceptionHandlerAction(String, Icon, String, Integer, KeyStroke, VenusUI) - Constructor for class mars.venus.SettingsExceptionHandlerAction
- SettingsExtendedAction - Class in mars.venus
-
Action class for the Settings menu item to control use of extended (pseudo) instructions or formats.
- SettingsExtendedAction(String, Icon, String, Integer, KeyStroke, VenusUI) - Constructor for class mars.venus.SettingsExtendedAction
- SettingsHighlightingAction - Class in mars.venus
-
Action class for the Settings menu item for text editor settings.
- SettingsHighlightingAction(String, Icon, String, Integer, KeyStroke, VenusUI) - Constructor for class mars.venus.SettingsHighlightingAction
-
Create a new SettingsEditorAction.
- SettingsLabelAction - Class in mars.venus
-
Action class for the Settings menu item to control display of Labels window (symbol table).
- SettingsLabelAction(String, Icon, String, Integer, KeyStroke, VenusUI) - Constructor for class mars.venus.SettingsLabelAction
- SettingsMemoryConfigurationAction - Class in mars.venus
-
Action class for the Settings menu item for text editor settings.
- SettingsMemoryConfigurationAction(String, Icon, String, Integer, KeyStroke, VenusUI) - Constructor for class mars.venus.SettingsMemoryConfigurationAction
-
Create a new SettingsEditorAction.
- SettingsPopupInputAction - Class in mars.venus
-
Action class for the Settings menu item to control use of popup dialog for input syscalls.
- SettingsPopupInputAction(String, Icon, String, Integer, KeyStroke, VenusUI) - Constructor for class mars.venus.SettingsPopupInputAction
- SettingsProgramArgumentsAction - Class in mars.venus
-
Action class for the Settings menu item to control whether or not program arguments can be entered and used.
- SettingsProgramArgumentsAction(String, Icon, String, Integer, KeyStroke, VenusUI) - Constructor for class mars.venus.SettingsProgramArgumentsAction
- SettingsSelfModifyingCodeAction - Class in mars.venus
-
Action class for the Settings menu item to control whether the running MIPS program can write to the text segment or branch to the data segment.
- SettingsSelfModifyingCodeAction(String, Icon, String, Integer, KeyStroke, VenusUI) - Constructor for class mars.venus.SettingsSelfModifyingCodeAction
- SettingsStartAtMainAction - Class in mars.venus
-
Action class for the Settings menu item to control whether or not the program should start execution at "main" label
- SettingsStartAtMainAction(String, Icon, String, Integer, KeyStroke, VenusUI) - Constructor for class mars.venus.SettingsStartAtMainAction
- SettingsValueDisplayBaseAction - Class in mars.venus
-
Action class for the Settings menu item to control number base (10 or 16) of memory/register contents.
- SettingsValueDisplayBaseAction(String, Icon, String, Integer, KeyStroke, VenusUI) - Constructor for class mars.venus.SettingsValueDisplayBaseAction
- SettingsWarningsAreErrorsAction - Class in mars.venus
-
Action class for the Settings menu item to control whether or not assembler warnings are considered errors.
- SettingsWarningsAreErrorsAction(String, Icon, String, Integer, KeyStroke, VenusUI) - Constructor for class mars.venus.SettingsWarningsAreErrorsAction
- setTitle(String, String, int) - Method in class mars.venus.Editor
-
Places name of file currently being edited into its edit tab and the application's title bar.
- setTokenMarker(TokenMarker) - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
-
Sets the document's token marker.
- setTokenMarker(TokenMarker) - Method in class mars.venus.editors.jeditsyntax.SyntaxDocument
-
Sets the token marker that is to be used to split lines of this document up into tokens.
- setToLine(int) - Method in class mars.assembler.Macro
- setType(TokenTypes) - Method in class mars.assembler.Token
-
Set or modify token type.
- setupTable() - Method in class mars.venus.DataSegmentWindow
-
Generates and displays fresh table, typically done upon successful assembly.
- setupTable() - Method in class mars.venus.LabelsWindow
-
Initialize table of labels (symbol table)
- setupTable() - Method in class mars.venus.TextSegmentWindow
-
Method to be called once the user compiles the program.
- setupWindow() - Method in class mars.venus.Coprocessor0Window
-
Sets up the data for the window.
- setupWindow() - Method in class mars.venus.Coprocessor1Window
-
Sets up the data for the window.
- setupWindow() - Method in class mars.venus.RegistersWindow
-
Sets up the data for the window.
- setValue(int) - Method in class mars.mips.hardware.Register
-
Sets the value of the register to the val passed to it.
- setWarningsAreErrors(boolean) - Method in class mars.Settings
-
Deprecated.Use
setBooleanSetting(int id, boolean value)
with the appropriate boolean setting ID (e.g.Settings.WARNINGS_ARE_ERRORS
) - setWindowBounds() - Method in class mars.venus.ExecutePane
-
This method will set the bounds of this JDesktopPane's internal windows relative to the current size of this JDesktopPane.
- setWord(int, int) - Method in class mars.mips.hardware.Memory
-
Starting at the given word address, write the given value over 4 bytes (a word).
- SevenSegmentDisplay(char) - Constructor for class mars.tools.DigitalLabSim.SevenSegmentDisplay
- SevenSegmentPanel() - Constructor for class mars.tools.DigitalLabSim.SevenSegmentPanel
- showingLineNumbers() - Method in class mars.venus.EditPane
-
get editor's line number display status
- showRegisters() - Static method in class mars.mips.hardware.Coprocessor0
-
Display the register values for debugging.
- showRegisters() - Static method in class mars.mips.hardware.Coprocessor1
-
Display the register values for debugging.
- showRegisters() - Static method in class mars.mips.hardware.RegisterFile
-
Display the register values for debugging.
- showSplash() - Method in class mars.MarsSplashScreen
-
A simple little method to show a title screen in the center of the screen for the amount of time given in the constructor
- simulate(int) - Method in class mars.MIPSprogram
-
Simulates execution of the MIPS program.
- simulate(int[]) - Method in class mars.MIPSprogram
-
Simulates execution of the MIPS program.
- simulate(MIPSprogram, int, int, int[], AbstractAction) - Method in class mars.simulator.Simulator
-
Simulate execution of given MIPS program.
- simulate(ProgramStatement) - Method in interface mars.mips.instructions.SimulationCode
-
Method to simulate the execution of a specific MIPS basic instruction.
- simulate(ProgramStatement) - Method in class mars.mips.instructions.syscalls.AbstractSyscall
-
Performs syscall function.
- simulate(ProgramStatement) - Method in interface mars.mips.instructions.syscalls.Syscall
-
Performs syscall function.
- simulate(ProgramStatement) - Method in class mars.mips.instructions.syscalls.SyscallClose
-
Performs syscall function to close file descriptor given in $a0.
- simulate(ProgramStatement) - Method in class mars.mips.instructions.syscalls.SyscallConfirmDialog
-
System call to display a message to user.
- simulate(ProgramStatement) - Method in class mars.mips.instructions.syscalls.SyscallExit
-
Performs syscall function to exit the MIPS program.
- simulate(ProgramStatement) - Method in class mars.mips.instructions.syscalls.SyscallExit2
-
Performs syscall function to exit the MIPS program with return value given in $a0.
- simulate(ProgramStatement) - Method in class mars.mips.instructions.syscalls.SyscallInputDialogDouble
-
System call to input data.
- simulate(ProgramStatement) - Method in class mars.mips.instructions.syscalls.SyscallInputDialogFloat
-
System call to input data.
- simulate(ProgramStatement) - Method in class mars.mips.instructions.syscalls.SyscallInputDialogInt
-
System call to input data.
- simulate(ProgramStatement) - Method in class mars.mips.instructions.syscalls.SyscallInputDialogString
-
System call to input data.
- simulate(ProgramStatement) - Method in class mars.mips.instructions.syscalls.SyscallMessageDialog
-
System call to display a message to user.
- simulate(ProgramStatement) - Method in class mars.mips.instructions.syscalls.SyscallMessageDialogDouble
-
System call to display a message to user.
- simulate(ProgramStatement) - Method in class mars.mips.instructions.syscalls.SyscallMessageDialogFloat
-
System call to display a message to user.
- simulate(ProgramStatement) - Method in class mars.mips.instructions.syscalls.SyscallMessageDialogInt
-
System call to display a message to user.
- simulate(ProgramStatement) - Method in class mars.mips.instructions.syscalls.SyscallMessageDialogString
-
System call to display a message to user.
- simulate(ProgramStatement) - Method in class mars.mips.instructions.syscalls.SyscallMidiOut
-
Performs syscall function to send MIDI output to sound card.
- simulate(ProgramStatement) - Method in class mars.mips.instructions.syscalls.SyscallMidiOutSync
-
Performs syscall function to send MIDI output to sound card.
- simulate(ProgramStatement) - Method in class mars.mips.instructions.syscalls.SyscallOpen
-
Performs syscall function to open file name specified by $a0.
- simulate(ProgramStatement) - Method in class mars.mips.instructions.syscalls.SyscallPrintChar
-
Performs syscall function to print on the console the character stored in $a0.
- simulate(ProgramStatement) - Method in class mars.mips.instructions.syscalls.SyscallPrintDouble
-
Performs syscall function to print double whose bits are stored in $f12 & $f13.
- simulate(ProgramStatement) - Method in class mars.mips.instructions.syscalls.SyscallPrintFloat
-
Performs syscall function to display float whose bits are stored in $f12
- simulate(ProgramStatement) - Method in class mars.mips.instructions.syscalls.SyscallPrintInt
-
Performs syscall function to print on the console the integer stored in $a0.
- simulate(ProgramStatement) - Method in class mars.mips.instructions.syscalls.SyscallPrintIntBinary
-
Performs syscall function to print on the console the integer stored in $a0, in hexadecimal format.
- simulate(ProgramStatement) - Method in class mars.mips.instructions.syscalls.SyscallPrintIntHex
-
Performs syscall function to print on the console the integer stored in $a0, in hexadecimal format.
- simulate(ProgramStatement) - Method in class mars.mips.instructions.syscalls.SyscallPrintIntUnsigned
-
Performs syscall function to print on the console the integer stored in $a0.
- simulate(ProgramStatement) - Method in class mars.mips.instructions.syscalls.SyscallPrintString
-
Performs syscall function to print string stored starting at address in $a0.
- simulate(ProgramStatement) - Method in class mars.mips.instructions.syscalls.SyscallRandDouble
-
System call to the random number generator.
- simulate(ProgramStatement) - Method in class mars.mips.instructions.syscalls.SyscallRandFloat
-
System call to the random number generator.
- simulate(ProgramStatement) - Method in class mars.mips.instructions.syscalls.SyscallRandInt
-
System call to the random number generator.
- simulate(ProgramStatement) - Method in class mars.mips.instructions.syscalls.SyscallRandIntRange
-
System call to the random number generator, with an upper range specified.
- simulate(ProgramStatement) - Method in class mars.mips.instructions.syscalls.SyscallRandSeed
-
Set the seed of the underlying Java pseudorandom number generator.
- simulate(ProgramStatement) - Method in class mars.mips.instructions.syscalls.SyscallRead
-
Performs syscall function to read from file descriptor given in $a0.
- simulate(ProgramStatement) - Method in class mars.mips.instructions.syscalls.SyscallReadChar
-
Performs syscall function to read a character from input console into $a0
- simulate(ProgramStatement) - Method in class mars.mips.instructions.syscalls.SyscallReadDouble
-
Performs syscall function to read the bits of input double into $f0 and $f1.
- simulate(ProgramStatement) - Method in class mars.mips.instructions.syscalls.SyscallReadFloat
-
Performs syscall function to read the bits of input float into $f0
- simulate(ProgramStatement) - Method in class mars.mips.instructions.syscalls.SyscallReadInt
-
Performs syscall function to read an integer from input console into $v0
- simulate(ProgramStatement) - Method in class mars.mips.instructions.syscalls.SyscallReadString
-
Performs syscall function to read console input string into buffer starting at address in $a0.
- simulate(ProgramStatement) - Method in class mars.mips.instructions.syscalls.SyscallSbrk
-
Performs syscall function to allocate amount of heap memory specified in $a0, putting address into $v0.
- simulate(ProgramStatement) - Method in class mars.mips.instructions.syscalls.SyscallSleep
-
System call to cause the MARS Java thread to sleep for (at least) the specified number of milliseconds.
- simulate(ProgramStatement) - Method in class mars.mips.instructions.syscalls.SyscallTime
-
Performs syscall function to place current system time into $a0 (low order 32 bits) and $a1 (high order 32 bits).
- simulate(ProgramStatement) - Method in class mars.mips.instructions.syscalls.SyscallWrite
-
Performs syscall function to write to file descriptor given in $a0.
- simulateFromPC(int[], int, AbstractAction) - Method in class mars.MIPSprogram
-
Simulates execution of the MIPS program.
- simulateStepAtPC(AbstractAction) - Method in class mars.MIPSprogram
-
Simulates execution of the MIPS program.
- SimulationCode - Interface in mars.mips.instructions
-
Interface to represent the method for simulating the execution of a specific MIPS basic instruction.
- Simulator - Class in mars.simulator
-
Used to simulate the execution of an assembled MIPS program.
- SIMULATOR_START - Static variable in class mars.simulator.SimulatorNotice
- SIMULATOR_STOP - Static variable in class mars.simulator.SimulatorNotice
- Simulator.StopListener - Interface in mars.simulator
- SimulatorNotice - Class in mars.simulator
-
Object provided to Observers of the Simulator.
- SimulatorNotice(int, int, double, int) - Constructor for class mars.simulator.SimulatorNotice
-
Constructor will be called only within this package, so assume address and length are in valid ranges.
- size() - Method in class mars.assembler.TokenList
-
Returns number of tokens in list.
- sizeIntToSizeString(int) - Static method in class mars.util.EditorFont
-
Given an int representing font size, returns corresponding string.
- sizeStringToSizeInt(String) - Static method in class mars.util.EditorFont
-
Given a String representing font size, returns corresponding int.
- SMART_HOME_END_PROPERTY - Static variable in class mars.venus.editors.jeditsyntax.InputHandler
-
If this client property is set to Boolean.TRUE on the text area, the home/end keys will support 'smart' BRIEF-like behaviour (one press = start/end of line, two presses = start/end of viewscreen, three presses = start/end of document).
- SourceLine - Class in mars.assembler
-
Handy class to represent, for a given line of source code, the code itself, the program containing it, and its line number within that program.
- SourceLine(String, MIPSprogram, int) - Constructor for class mars.assembler.SourceLine
-
SourceLine constructor
- SPACE - Static variable in class mars.assembler.Directives
- STACK_POINTER_REGISTER - Static variable in class mars.mips.hardware.RegisterFile
- stackBaseAddress - Static variable in class mars.mips.hardware.Memory
-
base address for stack: 0x7ffffffc (this is mine - start of highest word below kernel space)
- stackLimitAddress - Static variable in class mars.mips.hardware.Memory
- stackPointer - Static variable in class mars.mips.hardware.Memory
-
starting address for stack: 0x7fffeffc (this is from SPIM not MIPS)
- start() - Method in class mars.simulator.SwingWorker
-
Start the worker thread.
- START_AT_MAIN - Static variable in class mars.Settings
-
Flag to control whether or not assembler automatically initializes program counter to 'main's address
- STATUS - Static variable in class mars.mips.hardware.Coprocessor0
- stepped(boolean, int, ProcessingException) - Method in class mars.venus.RunStepAction
- stopExecution(AbstractAction) - Method in class mars.simulator.Simulator
-
Set the volatile stop boolean variable checked by the execution thread at the end of each MIPS instruction execution.
- stopped(ProcessingException, int) - Method in class mars.venus.RunGoAction
-
Method to be called when Stop is selected through menu/toolbar/shortcut.
- stopped(Simulator) - Method in interface mars.simulator.Simulator.StopListener
- storeProgramArguments() - Method in class mars.simulator.ProgramArgumentList
- stringToInt(String) - Static method in class mars.util.Binary
-
Attempt to validate given string whose characters represent a 32 bit integer.
- stringToLong(String) - Static method in class mars.util.Binary
-
Attempt to validate given string whose characters represent a 64 bit long.
- styleIntToStyleString(int) - Static method in class mars.util.EditorFont
-
Given an int that represents a font style from the Font class, returns the corresponding String.
- styles - Variable in class mars.venus.editors.jeditsyntax.TextAreaDefaults
- styleStringToStyleInt(String) - Static method in class mars.util.EditorFont
-
Given a string that represents a font style, returns the corresponding final int defined in Font: PLAIN, BOLD, ITALIC.
- substituteSpacesForTabs(String) - Static method in class mars.util.EditorFont
- substituteSpacesForTabs(String, int) - Static method in class mars.util.EditorFont
-
Handy utility to produce a string that substitutes spaces for all tab characters in the given string.
- supportsMultilineTokens() - Method in class mars.venus.editors.jeditsyntax.tokenmarker.TokenMarker
-
Returns if the token marker supports tokens that span multiple lines.
- SwingWorker - Class in mars.simulator
-
This is the 3rd version of SwingWorker (also known as SwingWorker 3), an abstract class that you subclass to perform GUI-related work in a dedicated thread.
- SwingWorker(boolean) - Constructor for class mars.simulator.SwingWorker
-
Start a thread that will call the
construct
method and then exit. - SwitchSegment(Graphics, char) - Method in class mars.tools.DigitalLabSim.SevenSegmentDisplay
- Symbol - Class in mars.assembler
-
Represents a MIPS program identifier to be stored in the symbol table.
- Symbol(String, int, boolean) - Constructor for class mars.assembler.Symbol
-
Basic constructor, creates a symbol object.
- symbolTable - Static variable in class mars.Globals
-
Symbol table for file currently being assembled.
- SymbolTable - Class in mars.assembler
-
Creates a table of Symbol objects.
- SymbolTable(String) - Constructor for class mars.assembler.SymbolTable
-
Create a new empty symbol table for given file
- SyntaxDocument - Class in mars.venus.editors.jeditsyntax
-
A document implementation that can be tokenized by the syntax highlighting system.
- SyntaxDocument() - Constructor for class mars.venus.editors.jeditsyntax.SyntaxDocument
- SyntaxStyle - Class in mars.venus.editors.jeditsyntax
-
A simple text style class.
- SyntaxStyle(Color, boolean, boolean) - Constructor for class mars.venus.editors.jeditsyntax.SyntaxStyle
-
Creates a new SyntaxStyle.
- SyntaxUtilities - Class in mars.venus.editors.jeditsyntax
-
Class with several utility functions used by jEdit's syntax colorizing subsystem.
- Syscall - Interface in mars.mips.instructions.syscalls
-
Interface for any MIPS syscall system service.
- SYSCALL_BUFSIZE - Static variable in class mars.util.SystemIO
-
Buffer size for syscalls for file I/O
- SYSCALL_EXCEPTION - Static variable in class mars.simulator.Exceptions
- SYSCALL_MAXFILES - Static variable in class mars.util.SystemIO
-
Maximum number of files that can be open
- SyscallClose - Class in mars.mips.instructions.syscalls
-
Service to close file descriptor given in $a0.
- SyscallClose() - Constructor for class mars.mips.instructions.syscalls.SyscallClose
-
Build an instance of the Close syscall.
- SyscallConfirmDialog - Class in mars.mips.instructions.syscalls
-
Service to display a message to user.
- SyscallConfirmDialog() - Constructor for class mars.mips.instructions.syscalls.SyscallConfirmDialog
-
Build an instance of the syscall with its default service number and name.
- SyscallExit - Class in mars.mips.instructions.syscalls
-
Service to exit the MIPS program.
- SyscallExit() - Constructor for class mars.mips.instructions.syscalls.SyscallExit
-
Build an instance of the Exit syscall.
- SyscallExit2 - Class in mars.mips.instructions.syscalls
-
Service to exit the MIPS program with return value given in $a0.
- SyscallExit2() - Constructor for class mars.mips.instructions.syscalls.SyscallExit2
-
Build an instance of the Exit2 syscall.
- SyscallInputDialogDouble - Class in mars.mips.instructions.syscalls
-
Service to input data.
- SyscallInputDialogDouble() - Constructor for class mars.mips.instructions.syscalls.SyscallInputDialogDouble
-
Build an instance of the syscall with its default service number and name.
- SyscallInputDialogFloat - Class in mars.mips.instructions.syscalls
-
Service to input data.
- SyscallInputDialogFloat() - Constructor for class mars.mips.instructions.syscalls.SyscallInputDialogFloat
-
Build an instance of the syscall with its default service number and name.
- SyscallInputDialogInt - Class in mars.mips.instructions.syscalls
-
Service to input data.
- SyscallInputDialogInt() - Constructor for class mars.mips.instructions.syscalls.SyscallInputDialogInt
-
Build an instance of the syscall with its default service number and name.
- SyscallInputDialogString - Class in mars.mips.instructions.syscalls
-
Service to input data.
- SyscallInputDialogString() - Constructor for class mars.mips.instructions.syscalls.SyscallInputDialogString
-
Build an instance of the syscall with its default service number and name.
- SyscallMessageDialog - Class in mars.mips.instructions.syscalls
-
Service to display a message to user.
- SyscallMessageDialog() - Constructor for class mars.mips.instructions.syscalls.SyscallMessageDialog
-
Build an instance of the syscall with its default service number and name.
- SyscallMessageDialogDouble - Class in mars.mips.instructions.syscalls
-
Service to display a message to user.
- SyscallMessageDialogDouble() - Constructor for class mars.mips.instructions.syscalls.SyscallMessageDialogDouble
-
Build an instance of the syscall with its default service number and name.
- SyscallMessageDialogFloat - Class in mars.mips.instructions.syscalls
-
Service to display a message to user.
- SyscallMessageDialogFloat() - Constructor for class mars.mips.instructions.syscalls.SyscallMessageDialogFloat
-
Build an instance of the syscall with its default service number and name.
- SyscallMessageDialogInt - Class in mars.mips.instructions.syscalls
-
Service to display a message to user.
- SyscallMessageDialogInt() - Constructor for class mars.mips.instructions.syscalls.SyscallMessageDialogInt
-
Build an instance of the syscall with its default service number and name.
- SyscallMessageDialogString - Class in mars.mips.instructions.syscalls
-
Service to display a message to user.
- SyscallMessageDialogString() - Constructor for class mars.mips.instructions.syscalls.SyscallMessageDialogString
-
Build an instance of the syscall with its default service number and name.
- SyscallMidiOut - Class in mars.mips.instructions.syscalls
-
Service to output simulated MIDI tone to sound card.
- SyscallMidiOut() - Constructor for class mars.mips.instructions.syscalls.SyscallMidiOut
-
Build an instance of the MIDI (simulated) out syscall.
- SyscallMidiOutSync - Class in mars.mips.instructions.syscalls
-
Service to output simulated MIDI tone to sound card.
- SyscallMidiOutSync() - Constructor for class mars.mips.instructions.syscalls.SyscallMidiOutSync
-
Build an instance of the MIDI (simulated) out syscall.
- SyscallNumberOverride - Class in mars.mips.instructions.syscalls
-
Represents User override of default syscall number assignment.
- SyscallNumberOverride(String, String) - Constructor for class mars.mips.instructions.syscalls.SyscallNumberOverride
-
Constructor is called with two strings: service name and desired number.
- SyscallOpen - Class in mars.mips.instructions.syscalls
-
Service to open file name specified by $a0.
- SyscallOpen() - Constructor for class mars.mips.instructions.syscalls.SyscallOpen
-
Build an instance of the Open file syscall.
- SyscallPrintChar - Class in mars.mips.instructions.syscalls
-
Service to display character stored in $a0 on the console.
- SyscallPrintChar() - Constructor for class mars.mips.instructions.syscalls.SyscallPrintChar
-
Build an instance of the Print Char syscall.
- SyscallPrintDouble - Class in mars.mips.instructions.syscalls
-
Service to display double whose bits are stored in $f12 & $f13 onto the console.
- SyscallPrintDouble() - Constructor for class mars.mips.instructions.syscalls.SyscallPrintDouble
-
Build an instance of the Print Double syscall.
- SyscallPrintFloat - Class in mars.mips.instructions.syscalls
-
Service to display on the console float whose bits are stored in $f12
- SyscallPrintFloat() - Constructor for class mars.mips.instructions.syscalls.SyscallPrintFloat
-
Build an instance of the Print Float syscall.
- SyscallPrintInt - Class in mars.mips.instructions.syscalls
-
Service to display integer stored in $a0 on the console.
- SyscallPrintInt() - Constructor for class mars.mips.instructions.syscalls.SyscallPrintInt
-
Build an instance of the Print Integer syscall.
- SyscallPrintIntBinary - Class in mars.mips.instructions.syscalls
-
Service to display integer stored in $a0 on the console.
- SyscallPrintIntBinary() - Constructor for class mars.mips.instructions.syscalls.SyscallPrintIntBinary
-
Build an instance of the Print Integer syscall.
- SyscallPrintIntHex - Class in mars.mips.instructions.syscalls
-
Service to display integer stored in $a0 on the console.
- SyscallPrintIntHex() - Constructor for class mars.mips.instructions.syscalls.SyscallPrintIntHex
-
Build an instance of the Print Integer syscall.
- SyscallPrintIntUnsigned - Class in mars.mips.instructions.syscalls
-
Service to display integer stored in $a0 on the console as unsigned decimal.
- SyscallPrintIntUnsigned() - Constructor for class mars.mips.instructions.syscalls.SyscallPrintIntUnsigned
-
Build an instance of the Print Integer Unsigned syscall.
- SyscallPrintString - Class in mars.mips.instructions.syscalls
-
Service to display string stored starting at address in $a0 onto the console.
- SyscallPrintString() - Constructor for class mars.mips.instructions.syscalls.SyscallPrintString
-
Build an instance of the Print String syscall.
- SyscallRandDouble - Class in mars.mips.instructions.syscalls
-
Service to return a random floating point value.
- SyscallRandDouble() - Constructor for class mars.mips.instructions.syscalls.SyscallRandDouble
-
Build an instance of the syscall with its default service number and name.
- SyscallRandFloat - Class in mars.mips.instructions.syscalls
-
Service to return a random floating point value.
- SyscallRandFloat() - Constructor for class mars.mips.instructions.syscalls.SyscallRandFloat
-
Build an instance of the syscall with its default service number and name.
- SyscallRandInt - Class in mars.mips.instructions.syscalls
-
Service to return a random integer.
- SyscallRandInt() - Constructor for class mars.mips.instructions.syscalls.SyscallRandInt
-
Build an instance of the syscall with its default service number and name.
- SyscallRandIntRange - Class in mars.mips.instructions.syscalls
-
Service to return a random integer in a specified range.
- SyscallRandIntRange() - Constructor for class mars.mips.instructions.syscalls.SyscallRandIntRange
-
Build an instance of the syscall with its default service number and name.
- SyscallRandSeed - Class in mars.mips.instructions.syscalls
-
Service to set seed for the underlying Java pseudorandom number generator.
- SyscallRandSeed() - Constructor for class mars.mips.instructions.syscalls.SyscallRandSeed
-
Build an instance of the syscall with its default service number and name.
- SyscallRead - Class in mars.mips.instructions.syscalls
-
Service to read from file descriptor given in $a0.
- SyscallRead() - Constructor for class mars.mips.instructions.syscalls.SyscallRead
-
Build an instance of the Read file syscall.
- SyscallReadChar - Class in mars.mips.instructions.syscalls
-
Service to read a character from input console into $a0.
- SyscallReadChar() - Constructor for class mars.mips.instructions.syscalls.SyscallReadChar
-
Build an instance of the Read Char syscall.
- SyscallReadDouble - Class in mars.mips.instructions.syscalls
-
Service to read the bits of console input double into $f0 and $f1.
- SyscallReadDouble() - Constructor for class mars.mips.instructions.syscalls.SyscallReadDouble
-
Build an instance of the Read Double syscall.
- SyscallReadFloat - Class in mars.mips.instructions.syscalls
-
Service to read the bits of input float into $f0
- SyscallReadFloat() - Constructor for class mars.mips.instructions.syscalls.SyscallReadFloat
-
Build an instance of the Read Float syscall.
- SyscallReadInt - Class in mars.mips.instructions.syscalls
-
Service to read an integer from input console into $v0.
- SyscallReadInt() - Constructor for class mars.mips.instructions.syscalls.SyscallReadInt
-
Build an instance of the Read Integer syscall.
- SyscallReadString - Class in mars.mips.instructions.syscalls
-
Service to read console input string into buffer starting at address in $a0.
- SyscallReadString() - Constructor for class mars.mips.instructions.syscalls.SyscallReadString
-
Build an instance of the Read String syscall.
- SyscallSbrk - Class in mars.mips.instructions.syscalls
-
Service to allocate amount of heap memory specified in $a0, putting address into $v0.
- SyscallSbrk() - Constructor for class mars.mips.instructions.syscalls.SyscallSbrk
-
Build an instance of the Sbrk syscall.
- SyscallSleep - Class in mars.mips.instructions.syscalls
-
Service to cause the MARS Java thread to sleep for (at least) the specified number of milliseconds.
- SyscallSleep() - Constructor for class mars.mips.instructions.syscalls.SyscallSleep
-
Build an instance of the syscall with its default service number and name.
- SyscallTime - Class in mars.mips.instructions.syscalls
-
Service to read a character from input console into $a0.
- SyscallTime() - Constructor for class mars.mips.instructions.syscalls.SyscallTime
-
Build an instance of the Read Char syscall.
- SyscallWrite - Class in mars.mips.instructions.syscalls
-
Service to write to file descriptor given in $a0.
- SyscallWrite() - Constructor for class mars.mips.instructions.syscalls.SyscallWrite
-
Build an instance of the Write file syscall.
- SystemIO - Class in mars.util
-
Provides standard i/o services needed to simulate the MIPS syscall routines.
- SystemJFileChooser - Class in mars.venus
-
Factory to create instances of JFileChooser using the system look and feel
All Classes|All Packages|Constant Field Values|Deprecated API|Serialized Form
setBooleanSetting(int id, boolean value)
with the appropriate boolean setting ID (e.g.Settings.ASSEMBLE_ALL_ENABLED
)