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

A

AbstractDumpFormat - Class in mars.mips.dump
Abstract class for memory dump file formats.
AbstractFontSettingDialog - Class in mars.venus
Abstract class for a font selection dialog.
AbstractMarsToolAndApplication - Class in mars.tools
An abstract class that provides generic components to facilitate implementation of a MarsTool and/or stand-alone Mars-based application.
AbstractSyscall - Class in mars.mips.instructions.syscalls
Abstract class that a MIPS syscall system service may extend.
AbstractSyscall(int, String) - Constructor for class mars.mips.instructions.syscalls.AbstractSyscall
Constructor is provided so subclass may initialize instance variables.
accessIsFromGUI() - Method in class mars.mips.hardware.AccessNotice
Query whether the access originated from MARS GUI (AWT event queue)
accessIsFromMIPS() - Method in class mars.mips.hardware.AccessNotice
Query whether the access originated from executing MIPS program
AccessNotice - Class in mars.mips.hardware
Object provided to Observers of runtime access to MIPS memory or registers.
action() - Method in class mars.tools.AbstractMarsToolAndApplication
Required MarsTool method to carry out Tool functions.
action() - Method in class mars.tools.MarsBot
 
action() - Method in interface mars.tools.MarsTool
Performs tool functions.
action() - Method in class mars.tools.ScavengerHunt
 
action() - Method in class mars.tools.ScreenMagnifier
 
actionPerformed(ActionEvent) - Method in class mars.tools.BHTSimulator
Handles the actions when selecting another value in one of the two combo boxes.
actionPerformed(ActionEvent) - Method in class mars.venus.Coprocessor1Window
Called when user clicks on a condition flag checkbox.
actionPerformed(ActionEvent) - Method in class mars.venus.EditCopyAction
 
actionPerformed(ActionEvent) - Method in class mars.venus.EditCutAction
 
actionPerformed(ActionEvent) - Method in class mars.venus.EditFindReplaceAction
 
actionPerformed(ActionEvent) - Method in class mars.venus.editors.jeditsyntax.InputHandler.backspace_word
 
actionPerformed(ActionEvent) - Method in class mars.venus.editors.jeditsyntax.InputHandler.backspace
 
actionPerformed(ActionEvent) - Method in class mars.venus.editors.jeditsyntax.InputHandler.clip_copy
 
actionPerformed(ActionEvent) - Method in class mars.venus.editors.jeditsyntax.InputHandler.clip_cut
 
actionPerformed(ActionEvent) - Method in class mars.venus.editors.jeditsyntax.InputHandler.clip_paste
 
actionPerformed(ActionEvent) - Method in class mars.venus.editors.jeditsyntax.InputHandler.delete_word
 
actionPerformed(ActionEvent) - Method in class mars.venus.editors.jeditsyntax.InputHandler.delete
 
actionPerformed(ActionEvent) - Method in class mars.venus.editors.jeditsyntax.InputHandler.document_end
 
actionPerformed(ActionEvent) - Method in class mars.venus.editors.jeditsyntax.InputHandler.document_home
 
actionPerformed(ActionEvent) - Method in class mars.venus.editors.jeditsyntax.InputHandler.end
 
actionPerformed(ActionEvent) - Method in class mars.venus.editors.jeditsyntax.InputHandler.home
 
actionPerformed(ActionEvent) - Method in class mars.venus.editors.jeditsyntax.InputHandler.insert_break
 
actionPerformed(ActionEvent) - Method in class mars.venus.editors.jeditsyntax.InputHandler.insert_char
 
actionPerformed(ActionEvent) - Method in class mars.venus.editors.jeditsyntax.InputHandler.insert_tab
 
actionPerformed(ActionEvent) - Method in class mars.venus.editors.jeditsyntax.InputHandler.next_char
 
actionPerformed(ActionEvent) - Method in class mars.venus.editors.jeditsyntax.InputHandler.next_line
 
actionPerformed(ActionEvent) - Method in class mars.venus.editors.jeditsyntax.InputHandler.next_page
 
actionPerformed(ActionEvent) - Method in class mars.venus.editors.jeditsyntax.InputHandler.next_word
 
actionPerformed(ActionEvent) - Method in class mars.venus.editors.jeditsyntax.InputHandler.overwrite
 
actionPerformed(ActionEvent) - Method in class mars.venus.editors.jeditsyntax.InputHandler.prev_char
 
actionPerformed(ActionEvent) - Method in class mars.venus.editors.jeditsyntax.InputHandler.prev_line
 
actionPerformed(ActionEvent) - Method in class mars.venus.editors.jeditsyntax.InputHandler.prev_page
 
actionPerformed(ActionEvent) - Method in class mars.venus.editors.jeditsyntax.InputHandler.prev_word
 
actionPerformed(ActionEvent) - Method in class mars.venus.editors.jeditsyntax.InputHandler.repeat
 
actionPerformed(ActionEvent) - Method in class mars.venus.editors.jeditsyntax.InputHandler.select_all
 
actionPerformed(ActionEvent) - Method in class mars.venus.editors.jeditsyntax.InputHandler.toggle_rect
 
actionPerformed(ActionEvent) - Method in class mars.venus.EditPasteAction
 
actionPerformed(ActionEvent) - Method in class mars.venus.EditRedoAction
Adapted from TextComponentDemo.java in the Java Tutorial "Text Component Features"
actionPerformed(ActionEvent) - Method in class mars.venus.EditSelectAllAction
 
actionPerformed(ActionEvent) - Method in class mars.venus.EditUndoAction
Adapted from TextComponentDemo.java in the Java Tutorial "Text Component Features"
actionPerformed(ActionEvent) - Method in class mars.venus.FileCloseAction
 
actionPerformed(ActionEvent) - Method in class mars.venus.FileCloseAllAction
 
actionPerformed(ActionEvent) - Method in class mars.venus.FileDumpMemoryAction
 
actionPerformed(ActionEvent) - Method in class mars.venus.FileExitAction
Exit MARS, unless one or more files have unsaved edits and user cancels.
actionPerformed(ActionEvent) - Method in class mars.venus.FileNewAction
Code to create a new document.
actionPerformed(ActionEvent) - Method in class mars.venus.FileOpenAction
Launch a file chooser for name of file to open
actionPerformed(ActionEvent) - Method in class mars.venus.FilePrintAction
Uses the HardcopyWriter class developed by David Flanagan for the book "Java Examples in a Nutshell".
actionPerformed(ActionEvent) - Method in class mars.venus.FileSaveAction
saves the file, if not already saved it will do a saveAs
actionPerformed(ActionEvent) - Method in class mars.venus.FileSaveAllAction
 
actionPerformed(ActionEvent) - Method in class mars.venus.FileSaveAsAction
 
actionPerformed(ActionEvent) - Method in class mars.venus.GuiAction
Does nothing by default.
actionPerformed(ActionEvent) - Method in class mars.venus.HelpAboutAction
 
actionPerformed(ActionEvent) - Method in class mars.venus.HelpHelpAction
Displays tabs with categories of information
actionPerformed(ActionEvent) - Method in class mars.venus.RepeatButton
Handle action events.
actionPerformed(ActionEvent) - Method in class mars.venus.RunAssembleAction
 
actionPerformed(ActionEvent) - Method in class mars.venus.RunBackstepAction
Perform next simulated instruction step.
actionPerformed(ActionEvent) - Method in class mars.venus.RunClearBreakpointsAction
When this option is selected, tell text segment window to clear breakpoints in its table model.
actionPerformed(ActionEvent) - Method in class mars.venus.RunGoAction
Action to take when GO is selected -- run the MIPS program!
actionPerformed(ActionEvent) - Method in class mars.venus.RunPauseAction
 
actionPerformed(ActionEvent) - Method in class mars.venus.RunResetAction
Reset GUI components and MIPS resources
actionPerformed(ActionEvent) - Method in class mars.venus.RunStepAction
perform next simulated instruction step.
actionPerformed(ActionEvent) - Method in class mars.venus.RunStopAction
 
actionPerformed(ActionEvent) - Method in class mars.venus.RunToggleBreakpointsAction
When this option is selected, tell text segment window to clear breakpoints in its table model.
actionPerformed(ActionEvent) - Method in class mars.venus.SettingsAddressDisplayBaseAction
 
actionPerformed(ActionEvent) - Method in class mars.venus.SettingsAssembleAllAction
 
actionPerformed(ActionEvent) - Method in class mars.venus.SettingsAssembleOnOpenAction
 
actionPerformed(ActionEvent) - Method in class mars.venus.SettingsDelayedBranchingAction
 
actionPerformed(ActionEvent) - Method in class mars.venus.SettingsEditorAction
When this action is triggered, launch a dialog to view and modify editor settings.
actionPerformed(ActionEvent) - Method in class mars.venus.SettingsExceptionHandlerAction
 
actionPerformed(ActionEvent) - Method in class mars.venus.SettingsExtendedAction
 
actionPerformed(ActionEvent) - Method in class mars.venus.SettingsHighlightingAction
When this action is triggered, launch a dialog to view and modify editor settings.
actionPerformed(ActionEvent) - Method in class mars.venus.SettingsLabelAction
 
actionPerformed(ActionEvent) - Method in class mars.venus.SettingsMemoryConfigurationAction
When this action is triggered, launch a dialog to view and modify editor settings.
actionPerformed(ActionEvent) - Method in class mars.venus.SettingsPopupInputAction
 
actionPerformed(ActionEvent) - Method in class mars.venus.SettingsProgramArgumentsAction
 
actionPerformed(ActionEvent) - Method in class mars.venus.SettingsSelfModifyingCodeAction
 
actionPerformed(ActionEvent) - Method in class mars.venus.SettingsStartAtMainAction
 
actionPerformed(ActionEvent) - Method in class mars.venus.SettingsValueDisplayBaseAction
 
actionPerformed(ActionEvent) - Method in class mars.venus.SettingsWarningsAreErrorsAction
 
actionPerformed(ActionEvent) - Method in class mars.venus.ToolAction
Response when tool's item selected from menu.
actionPerformed(ActionListener, String) - Method in interface mars.venus.editors.jeditsyntax.InputHandler.MacroRecorder
 
add(String, byte) - Method in class mars.venus.editors.jeditsyntax.KeywordMap
Adds a key-value mapping.
add(Token) - Method in class mars.assembler.TokenList
Adds a Token object to the end of the list.
add(ErrorMessage) - Method in class mars.ErrorList
Add new error message to end of list.
add(ErrorMessage, int) - Method in class mars.ErrorList
Add new error message at specified index position.
addArg(String) - Method in class mars.assembler.Macro
 
addCaretListener(CaretListener) - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
Adds a caret change listener to this text area.
addConditionFlagClear(int) - Method in class mars.simulator.BackStepper
Add a new "back step" (the undo action) to the stack.
addConditionFlagSet(int) - Method in class mars.simulator.BackStepper
Add a new "back step" (the undo action) to the stack.
addCoprocessor0Restore(int, int) - Method in class mars.simulator.BackStepper
Add a new "back step" (the undo action) to the stack.
addCoprocessor1Restore(int, int) - Method in class mars.simulator.BackStepper
Add a new "back step" (the undo action) to the stack.
addCustomHighlight(TextAreaPainter.Highlight) - Method in class mars.venus.editors.jeditsyntax.TextAreaPainter
Adds a custom highlight painter.
addDefaultKeyBindings() - Method in class mars.venus.editors.jeditsyntax.DefaultInputHandler
Sets up the default key bindings.
addDefaultKeyBindings() - Method in class mars.venus.editors.jeditsyntax.InputHandler
Adds the default key bindings to this input handler.
addDoNothing(int) - Method in class mars.simulator.BackStepper
Add a new "back step" (the undo action) to the stack.
addKeyBinding(String, ActionListener) - Method in class mars.venus.editors.jeditsyntax.DefaultInputHandler
Adds a key binding to this input handler.
addKeyBinding(String, ActionListener) - Method in class mars.venus.editors.jeditsyntax.InputHandler
Adds a key binding to this input handler.
addLabel(String) - Method in class mars.assembler.Macro
 
addMemoryRestoreByte(int, int) - Method in class mars.simulator.BackStepper
Add a new "back step" (the undo action) to the stack.
addMemoryRestoreHalf(int, int) - Method in class mars.simulator.BackStepper
Add a new "back step" (the undo action) to the stack.
addMemoryRestoreRawWord(int, int) - Method in class mars.simulator.BackStepper
Add a new "back step" (the undo action) to the stack.
addMemoryRestoreWord(int, int) - Method in class mars.simulator.BackStepper
Add a new "back step" (the undo action) to the stack.
addObserver(Observer) - Method in class mars.mips.hardware.Memory
Method to accept registration from observer for any memory address.
addObserver(Observer, int) - Method in class mars.mips.hardware.Memory
Method to accept registration from observer for specific address.
addObserver(Observer, int, int) - Method in class mars.mips.hardware.Memory
Method to accept registration from observer for specific address range.
addPCRestore(int) - Method in class mars.simulator.BackStepper
Add a new "back step" (the undo action) to the stack.
addProgramArgumentsPanel() - Method in class mars.venus.TextSegmentWindow
 
addRegisterFileRestore(int, int) - Method in class mars.simulator.BackStepper
Add a new "back step" (the undo action) to the stack.
addRegistersObserver(Observer) - Static method in class mars.mips.hardware.Coprocessor0
Each individual register is a separate object and Observable.
addRegistersObserver(Observer) - Static method in class mars.mips.hardware.Coprocessor1
Each individual register is a separate object and Observable.
addRegistersObserver(Observer) - Static method in class mars.mips.hardware.RegisterFile
Each individual register is a separate object and Observable.
ADDRESS_EXCEPTION_LOAD - Static variable in class mars.simulator.Exceptions
 
ADDRESS_EXCEPTION_STORE - Static variable in class mars.simulator.Exceptions
 
AddressErrorException - Exception in mars.mips.hardware
Represents MIPS AddressErrorException.
AddressErrorException(String, int, int) - Constructor for exception mars.mips.hardware.AddressErrorException
Constructor for the AddressErrorException class
addStopListener(Simulator.StopListener) - Method in class mars.simulator.Simulator
 
addSymbol(Token, int, boolean, ErrorList) - Method in class mars.assembler.SymbolTable
Adds a Symbol object into the array of Symbols.
addToken(Segment, int, int, int, int) - Method in class mars.venus.editors.rsyntax.MIPSTokenMaker
 
addUndoableEdit(UndoableEdit) - Method in class mars.venus.editors.jeditsyntax.SyntaxDocument
Adds an undoable edit to this document's undo list.
aff - Variable in class mars.tools.DigitalLabSim.SevenSegmentDisplay
 
ALIGN - Static variable in class mars.assembler.Directives
 
alignToWordBoundary(int) - Static method in class mars.mips.hardware.Memory
Utility method to align given address to next full word boundary, if not already aligned.
allocateBytesFromHeap(int) - Method in class mars.mips.hardware.Memory
Returns the next available word-aligned heap address.
APPLY_TOOL_TIP_TEXT - Static variable in class mars.venus.SettingsHighlightingAction
 
ARITHMETIC_OVERFLOW_EXCEPTION - Static variable in class mars.simulator.Exceptions
 
ASCII - Static variable in class mars.assembler.Directives
 
ASCII - Static variable in class mars.venus.NumberDisplayBaseChooser
 
ASCII_NON_PRINT - Static variable in class mars.Globals
Placeholder for non-printable ASCII codes
ASCII_TABLE - Static variable in class mars.Globals
Array of strings to display for ASCII codes in ASCII display of data segment.
AsciiTextDumpFormat - Class in mars.mips.dump
Class that represents the "ASCII text" memory dump format.
AsciiTextDumpFormat() - Constructor for class mars.mips.dump.AsciiTextDumpFormat
Constructor.
ASCIIZ - Static variable in class mars.assembler.Directives
 
assemble(ArrayList<MIPSprogram>, boolean) - Method in class mars.assembler.Assembler
Parse and generate machine code for the given MIPS program.
assemble(ArrayList<MIPSprogram>, boolean) - Method in class mars.MIPSprogram
Assembles the MIPS source program.
assemble(ArrayList<MIPSprogram>, boolean, boolean) - Method in class mars.assembler.Assembler
Parse and generate machine code for the given MIPS program.
assemble(ArrayList<MIPSprogram>, boolean, boolean) - Method in class mars.MIPSprogram
Assembles the MIPS source program.
assemble(MIPSprogram, boolean) - Method in class mars.assembler.Assembler
Parse and generate machine code for the given MIPS program.
assemble(MIPSprogram, boolean, boolean) - Method in class mars.assembler.Assembler
Parse and generate machine code for the given MIPS program.
ASSEMBLE_ALL_ENABLED - Static variable in class mars.Settings
Flag to determine whether only the current editor source file (enabled false) or all files in its directory (enabled true) will be assembled when assembly is selected.
ASSEMBLE_ON_OPEN_ENABLED - Static variable in class mars.Settings
Flag to determine whether or not a file is immediately and automatically assembled upon opening.
Assembler - Class in mars.assembler
An Assembler is capable of assembling a MIPS program.
Assembler() - Constructor for class mars.assembler.Assembler
 
AUTO_INDENT - Static variable in class mars.Settings
Flag to control whether or not language-aware editor will use auto-indent feature
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