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

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.
Use setBooleanSetting(int id, boolean value) with the appropriate boolean setting ID (e.g. Settings.ASSEMBLE_ALL_ENABLED)
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
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