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

B

backspace() - Constructor for class mars.venus.editors.jeditsyntax.InputHandler.backspace
 
BACKSPACE - Static variable in class mars.venus.editors.jeditsyntax.InputHandler
 
backspace_word() - Constructor for class mars.venus.editors.jeditsyntax.InputHandler.backspace_word
 
BACKSPACE_WORD - Static variable in class mars.venus.editors.jeditsyntax.InputHandler
 
backStep() - Method in class mars.simulator.BackStepper
Carry out a "back step", which will undo the latest execution step.
BackStepper - Class in mars.simulator
Used to "step backward" through execution, undoing each instruction.
BackStepper() - Constructor for class mars.simulator.BackStepper
Create a fresh BackStepper.
backSteppingEnabled() - Method in class mars.MIPSprogram
Returns status of BackStepper associated with this program.
BARE_MACHINE_ENABLED - Static variable in class mars.Settings
Flag to determine whether or not program being assembled is limited to using register numbers instead of names.
BasicInstruction - Class in mars.mips.instructions
Class to represent a basic instruction in the MIPS instruction set.
BasicInstruction(String, String, BasicInstructionFormat, String, SimulationCode) - Constructor for class mars.mips.instructions.BasicInstruction
BasicInstruction constructor.
BasicInstruction(String, BasicInstructionFormat, String, SimulationCode) - Constructor for class mars.mips.instructions.BasicInstruction
 
BasicInstructionFormat - Class in mars.mips.instructions
These are the MIPS-defined formats of basic machine instructions.
beginCompoundEdit() - Method in class mars.venus.editors.jeditsyntax.SyntaxDocument
Starts a compound edit that can be undone in one operation.
beginMacro(Token) - Method in class mars.assembler.MacroPool
Called by parser upon reaching .macro directive.
Instantiates a new Macro object and stores it in MacroPool.current .
BHT_DEFAULT_HISTORY - Static variable in class mars.tools.BHTSimulator
constant for the default history size
BHT_DEFAULT_INITVAL - Static variable in class mars.tools.BHTSimulator
constant for the default inital value
BHT_DEFAULT_SIZE - Static variable in class mars.tools.BHTSimulator
constant for the default size of the BHT
BHT_DO_NOT_TAKE_BRANCH - Static variable in class mars.tools.BHTSimGUI
constant for the String representing "do not take the branch"
BHT_HEADING - Static variable in class mars.tools.BHTSimulator
the heading of the tool
BHT_NAME - Static variable in class mars.tools.BHTSimulator
the name of the tool
BHT_TAKE_BRANCH - Static variable in class mars.tools.BHTSimGUI
constant for the String representing "take the branch"
BHT_VERSION - Static variable in class mars.tools.BHTSimulator
the version of the tool
BHTableModel - Class in mars.tools
Simulates the actual functionality of a Branch History Table (BHT).
BHTableModel(int, int, boolean) - Constructor for class mars.tools.BHTableModel
Constructs a new BHT with given number of entries and history size.
BHTEntry - Class in mars.tools
Represents a single entry of the Branch History Table.
BHTEntry(int, boolean) - Constructor for class mars.tools.BHTEntry
Constructs a BHT entry with a given history size.
BHTSimGUI - Class in mars.tools
Represents the GUI of the BHT Simulator Tool.
BHTSimGUI() - Constructor for class mars.tools.BHTSimGUI
Creates the GUI components of the BHT Simulator The GUI is a subclass of JPanel which is integrated in the GUI of the MARS tool
BHTSimulator - Class in mars.tools
A MARS tool for simulating branch prediction with a Branch History Table (BHT)
BHTSimulator() - Constructor for class mars.tools.BHTSimulator
Creates a BHT Simulator with given name and heading.
BIG_ENDIAN - Static variable in class mars.mips.hardware.Memory
Constant representing byte order of each memory word.
Binary - Class in mars.util
Some utility methods for working with binary representations.
BinaryDumpFormat - Class in mars.mips.dump
Class that represents the "binary" memory dump format.
BinaryDumpFormat() - Constructor for class mars.mips.dump.BinaryDumpFormat
Constructor.
binaryStringToHexDigit(String) - Static method in class mars.util.Binary
Translate String consisting of '1's and '0's into char equivalent of the corresponding hexadecimal digit.
binaryStringToHexString(String) - Static method in class mars.util.Binary
Translate String consisting of '1's and '0's into String equivalent of the corresponding hexadecimal value.
binaryStringToInt(String) - Static method in class mars.util.Binary
Translate String consisting of '1's and '0's into an int value having that binary representation.
binaryStringToLong(String) - Static method in class mars.util.Binary
Translate String consisting of '1's and '0's into a long value having that binary representation.
BinaryTextDumpFormat - Class in mars.mips.dump
Class that represents the "binary text" memory dump format.
BinaryTextDumpFormat() - Constructor for class mars.mips.dump.BinaryTextDumpFormat
Constructor.
BitmapDisplay - Class in mars.tools
Bitmap display simulator.
BitmapDisplay() - Constructor for class mars.tools.BitmapDisplay
Simple constructor, likely used by the MARS Tools menu mechanism
BitmapDisplay(String, String) - Constructor for class mars.tools.BitmapDisplay
Simple constructor, likely used to run a stand-alone bitmap display tool.
bitValue(int, int) - Static method in class mars.util.Binary
Returns the bit value of the given bit position of the given int value.
bitValue(long, int) - Static method in class mars.util.Binary
Returns the bit value of the given bit position of the given long value.
blinkCaret() - Method in class mars.venus.editors.jeditsyntax.JEditTextArea
Blinks the caret.
blockCaret - Variable in class mars.venus.editors.jeditsyntax.TextAreaDefaults
 
bracketHighlight - Variable in class mars.venus.editors.jeditsyntax.TextAreaDefaults
 
bracketHighlightColor - Variable in class mars.venus.editors.jeditsyntax.TextAreaDefaults
 
BREAKPOINT - Static variable in class mars.simulator.Simulator
various reasons for simulate to end...
BREAKPOINT_EXCEPTION - Static variable in class mars.simulator.Exceptions
 
buildBasicStatementFromBasicInstruction(ErrorList) - Method in class mars.ProgramStatement
Given specification of BasicInstruction for this operator, build the corresponding assembly statement in basic assembly format (e.g. substituting register numbers for register names, replacing labels by values).
buildConfigurationCollection() - Static method in class mars.mips.hardware.MemoryConfigurations
 
buildMachineStatementFromBasicStatement(ErrorList) - Method in class mars.ProgramStatement
Given the current statement in Basic Assembly format (see above), build the 32-bit binary machine code statement.
buildToolsMenu() - Method in class mars.venus.ToolLoader
Called in VenusUI to build its Tools menu.
button - Variable in class mars.tools.DigitalLabSim.HexaKeyboard
 
BYTE - Static variable in class mars.assembler.Directives
 
BYTE_SIZE - Static variable in class mars.assembler.DataTypes
Number of bytes occupied by MIPS byte is 1.
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