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

I

I_BRANCH_FORMAT - Static variable in class mars.mips.instructions.BasicInstructionFormat
 
I_FORMAT - Static variable in class mars.mips.instructions.BasicInstructionFormat
 
id - Variable in class mars.venus.editors.jeditsyntax.tokenmarker.Token
The id of this token.
ID_COUNT - Static variable in class mars.venus.editors.jeditsyntax.tokenmarker.Token
The total number of defined token ids.
IDENTIFIER - Static variable in class mars.assembler.TokenTypes
 
imagesPath - Static variable in class mars.Globals
Path to folder that contains images
INCLUDE - Static variable in class mars.assembler.Directives
 
incrementPC() - Static method in class mars.mips.hardware.RegisterFile
Method to increment the Program counter in the general case (not a jump or branch).
inDataSegment(int) - Static method in class mars.mips.hardware.Memory
Handy little utility to find out if given address is in MARS data segment (starts at Memory.dataSegmentBaseAddress).
inDelaySlot() - Method in class mars.simulator.BackStepper
Determine whether the next back-step action occurred as the result of an instruction that executed in the "delay slot" of a delayed branch.
inDelaySlot() - Static method in class mars.simulator.Simulator
Determine whether or not the next instruction to be executed is in a "delay slot".
init(JEditTextArea, TextAreaPainter.Highlight) - Method in interface mars.venus.editors.jeditsyntax.TextAreaPainter.Highlight
Called after the highlight painter has been added.
initBHT(int, int, boolean) - Method in class mars.tools.BHTableModel
Initializes the BHT with the given size and history.
initialize(boolean) - Static method in class mars.Globals
Method called once upon system initialization to create the global data structures.
initializeProgramCounter(boolean) - Static method in class mars.mips.hardware.RegisterFile
Will initialize the Program Counter to either the default reset value, or the address associated with source program global label "main", if it exists as a text segment label and the global setting is set.
initializeProgramCounter(int) - Static method in class mars.mips.hardware.RegisterFile
For initializing the Program Counter.
inKernelDataSegment(int) - Static method in class mars.mips.hardware.Memory
Handy little utility to find out if given address is in MARS kernel data segment (starts at Memory.kernelDataSegmentBaseAddress).
inKernelTextSegment(int) - Static method in class mars.mips.hardware.Memory
Handy little utility to find out if given address is in MARS kernel text segment (starts at Memory.kernelTextBaseAddress).
inMemoryMapSegment(int) - Static method in class mars.mips.hardware.Memory
Handy little utility to find out if given address is in the Memory Map area starts at Memory.memoryMapBaseAddress, range 0xffff0000 to 0xffffffff.
inputHandler - Variable in class mars.venus.editors.jeditsyntax.TextAreaDefaults
 
InputHandler - Class in mars.venus.editors.jeditsyntax
An input handler converts the user's key strokes into concrete actions.
InputHandler() - Constructor for class mars.venus.editors.jeditsyntax.InputHandler
 
InputHandler.backspace - Class in mars.venus.editors.jeditsyntax
 
InputHandler.backspace_word - Class in mars.venus.editors.jeditsyntax
 
InputHandler.clip_copy - Class in mars.venus.editors.jeditsyntax
 
InputHandler.clip_cut - Class in mars.venus.editors.jeditsyntax
 
InputHandler.clip_paste - Class in mars.venus.editors.jeditsyntax
 
InputHandler.delete - Class in mars.venus.editors.jeditsyntax
 
InputHandler.delete_word - Class in mars.venus.editors.jeditsyntax
 
InputHandler.document_end - Class in mars.venus.editors.jeditsyntax
 
InputHandler.document_home - Class in mars.venus.editors.jeditsyntax
 
InputHandler.end - Class in mars.venus.editors.jeditsyntax
 
InputHandler.home - Class in mars.venus.editors.jeditsyntax
 
InputHandler.insert_break - Class in mars.venus.editors.jeditsyntax
 
InputHandler.insert_char - Class in mars.venus.editors.jeditsyntax
 
InputHandler.insert_tab - Class in mars.venus.editors.jeditsyntax
 
InputHandler.MacroRecorder - Interface in mars.venus.editors.jeditsyntax
Macro recorder.
InputHandler.next_char - Class in mars.venus.editors.jeditsyntax
 
InputHandler.next_line - Class in mars.venus.editors.jeditsyntax
 
InputHandler.next_page - Class in mars.venus.editors.jeditsyntax
 
InputHandler.next_word - Class in mars.venus.editors.jeditsyntax
 
InputHandler.NonRecordable - Interface in mars.venus.editors.jeditsyntax
If an action implements this interface, it should not be recorded by the macro recorder.
InputHandler.NonRepeatable - Interface in mars.venus.editors.jeditsyntax
If an action implements this interface, it should not be repeated.
InputHandler.overwrite - Class in mars.venus.editors.jeditsyntax
 
InputHandler.prev_char - Class in mars.venus.editors.jeditsyntax
 
InputHandler.prev_line - Class in mars.venus.editors.jeditsyntax
 
InputHandler.prev_page - Class in mars.venus.editors.jeditsyntax
 
InputHandler.prev_word - Class in mars.venus.editors.jeditsyntax
 
InputHandler.repeat - Class in mars.venus.editors.jeditsyntax
 
InputHandler.select_all - Class in mars.venus.editors.jeditsyntax
 
InputHandler.toggle_rect - Class in mars.venus.editors.jeditsyntax
 
InputHandler.Wrapper - Interface in mars.venus.editors.jeditsyntax
For use by EditAction.Wrapper only.
insert_break() - Constructor for class mars.venus.editors.jeditsyntax.InputHandler.insert_break
 
INSERT_BREAK - Static variable in class mars.venus.editors.jeditsyntax.InputHandler
 
insert_char() - Constructor for class mars.venus.editors.jeditsyntax.InputHandler.insert_char
 
INSERT_CHAR - Static variable in class mars.venus.editors.jeditsyntax.InputHandler
 
insert_tab() - Constructor for class mars.venus.editors.jeditsyntax.InputHandler.insert_tab
 
INSERT_TAB - Static variable in class mars.venus.editors.jeditsyntax.InputHandler
 
insertLines(int, int) - Method in class mars.venus.editors.jeditsyntax.tokenmarker.TokenMarker
Informs the token marker that lines have been inserted into the document.
inSteppedExecution() - Method in class mars.MIPSprogram
Will be true only while in process of simulating a program statement in step mode (e.g. returning to GUI after each step).
Instruction - Class in mars.mips.instructions
Base class to represent member of MIPS instruction set.
Instruction() - Constructor for class mars.mips.instructions.Instruction
 
INSTRUCTION_LENGTH - Static variable in class mars.mips.instructions.Instruction
Length in bytes of a machine instruction.
INSTRUCTION_LENGTH_BITS - Static variable in class mars.mips.instructions.Instruction
 
InstructionCounter - Class in mars.tools
Instruction counter tool.
InstructionCounter() - Constructor for class mars.tools.InstructionCounter
Simple construction, likely used by the MARS Tools menu mechanism.
InstructionCounter(String, String) - Constructor for class mars.tools.InstructionCounter
Simple constructor, likely used to run a stand-alone memory reference visualizer.
instructionSet - Static variable in class mars.Globals
The set of implemented MIPS instructions.
InstructionSet - Class in mars.mips.instructions
The list of Instruction objects, each of which represents a MIPS instruction.
InstructionSet() - Constructor for class mars.mips.instructions.InstructionSet
Creates a new InstructionSet object.
InstructionStatistics - Class in mars.tools
A MARS tool for obtaining instruction statistics by instruction category.
InstructionStatistics() - Constructor for class mars.tools.InstructionStatistics
Simple construction, likely used by the MARS Tools menu mechanism.
InstructionStatistics(String, String) - Constructor for class mars.tools.InstructionStatistics
Simple constructor, likely used to run a stand-alone enhanced instruction counter.
INTEGER_16 - Static variable in class mars.assembler.TokenTypes
 
INTEGER_16U - Static variable in class mars.assembler.TokenTypes
 
INTEGER_32 - Static variable in class mars.assembler.TokenTypes
 
INTEGER_5 - Static variable in class mars.assembler.TokenTypes
 
IntelHexDumpFormat - Class in mars.mips.dump
Intel's Hex memory initialization format
IntelHexDumpFormat() - Constructor for class mars.mips.dump.IntelHexDumpFormat
Constructor.
INTERNAL_FIRST - Static variable in class mars.venus.editors.jeditsyntax.tokenmarker.Token
The first id that can be used for internal state in a token marker.
INTERNAL_LAST - Static variable in class mars.venus.editors.jeditsyntax.tokenmarker.Token
The last id that can be used for internal state in a token marker.
interrupt() - Method in class mars.simulator.SwingWorker
A new method that interrupts the worker thread.
inTextSegment(int) - Static method in class mars.mips.hardware.Memory
Handy little utility to find out if given address is in MARS text segment (starts at Memory.textBaseAddress).
IntroToTools - Class in mars.tools
The "hello world" of MarsTools!
IntroToTools() - Constructor for class mars.tools.IntroToTools
Simple constructor, likely used by the MARS Tools menu mechanism
IntroToTools(String, String) - Constructor for class mars.tools.IntroToTools
Simple constructor, likely used to run a stand-alone memory reference visualizer.
intToAscii(int) - Static method in class mars.util.Binary
Produce ASCII string equivalent of integer value, interpreting it as 4 one-byte characters.
intToBinaryString(int) - Static method in class mars.util.Binary
Translate int value into a String consisting of '1's and '0's.
intToBinaryString(int, int) - Static method in class mars.util.Binary
Translate int value into a String consisting of '1's and '0's.
intToHalfHexString(int) - Static method in class mars.util.Binary
Returns a 6 character string representing the 16-bit hexadecimal equivalent of the given integer value.
intToHexString(int) - Static method in class mars.util.Binary
Prefix a hexadecimal-indicating string "0x" to the string which is returned by the method "Integer.toHexString".
INVALID - Static variable in class mars.venus.editors.jeditsyntax.tokenmarker.Token
Invalid token id.
invalidateLine(int) - Method in class mars.venus.editors.jeditsyntax.TextAreaPainter
Marks a line as needing a repaint.
invalidateLineRange(int, int) - Method in class mars.venus.editors.jeditsyntax.TextAreaPainter
Marks a range of lines as needing a repaint.
invalidateSelectedLines() - Method in class mars.venus.editors.jeditsyntax.TextAreaPainter
Repaints the lines containing the selection.
InvalidRegisterAccessException - Exception in mars.mips.hardware
Represents attempt to access double precision register using an odd (e.g.
InvalidRegisterAccessException() - Constructor for exception mars.mips.hardware.InvalidRegisterAccessException
Constructor for IllegalRegisterException.
isAssembled() - Static method in class mars.venus.FileStatus
Tells whether the file has been assembled.
isBlockCaretEnabled() - Method in class mars.venus.editors.jeditsyntax.TextAreaPainter
Returns true if the caret should be drawn as a block, false otherwise.
isBold() - Method in class mars.venus.editors.jeditsyntax.SyntaxStyle
Returns true if boldface is enabled for this style.
isBracketHighlightEnabled() - Method in class mars.venus.editors.jeditsyntax.TextAreaPainter
Returns true if bracket highlighting is enabled, false otherwise.
isCaretBlinkEnabled() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
Returns true if the caret is blinking, false otherwise.
isCaretVisible() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
Returns true if the caret is visible, false otherwise.
isEditable() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
Returns true if this text area is editable, false otherwise.
isEdited() - Static method in class mars.venus.FileStatus
Tells whether the file has been edited since it has been saved.
isEmpty() - Method in class mars.assembler.TokenList
Returns empty/non-empty status of list.
isFloatingDirective(Directives) - Static method in class mars.assembler.Directives
Lets you know whether given directive is for floating number (FLOAT,DOUBLE).
isFloatingTokenType(TokenTypes) - Static method in class mars.assembler.TokenTypes
Lets you know if given TokenType is for floating point numbers (REAL_NUMBER).
isHex(String) - Static method in class mars.util.Binary
Parsing method to see if a string represents a hex number.
isIntegerDirective(Directives) - Static method in class mars.assembler.Directives
Lets you know whether given directive is for integer (WORD,HALF,BYTE).
isIntegerTokenType(TokenTypes) - Static method in class mars.assembler.TokenTypes
Lets you know if given TokenType is for integers (INTGER_5, INTEGER_16, INTEGER_32).
isItalic() - Method in class mars.venus.editors.jeditsyntax.SyntaxStyle
Returns true if italics is enabled for this style.
isLineHighlightEnabled() - Method in class mars.venus.editors.jeditsyntax.TextAreaPainter
Returns true if line highlight is enabled, false otherwise.
isManagingFocus() - Method in class mars.venus.editors.jeditsyntax.TextAreaPainter
Returns if this component can be traversed by pressing the Tab key.
isNew() - Method in class mars.venus.EditPane
Delegates to corresponding FileStatus method
isNew() - Method in class mars.venus.FileStatus
Determine if file is "new", which means created using New but not yet saved.
isNextLineRequested() - Method in class mars.venus.editors.jeditsyntax.tokenmarker.TokenMarker
Returns true if the next line should be repainted.
isOctal(String) - Static method in class mars.util.Binary
Parsing method to see if a string represents an octal number.
isOverwriteEnabled() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
Returns true if overwrite mode is enabled, false otherwise.
isPlain() - Method in class mars.venus.editors.jeditsyntax.SyntaxStyle
Returns true if no font styles are enabled.
isRepeatEnabled() - Method in class mars.venus.editors.jeditsyntax.InputHandler
Returns if repeating is enabled.
isRepeatEnabled() - Method in class mars.venus.RepeatButton
Checks if the button should fire events when held.
isSaved() - Static method in class mars.venus.FileStatus
Tells whether the file has been saved.
isSelectionRectangular() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
Returns true if the selection is rectangular, false otherwise.
isValidIdentifier(String) - Static method in class mars.assembler.TokenTypes
 
isWarning() - Method in class mars.ErrorMessage
Determine whether this message represents error or warning.
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