Serialized Form
duration
int duration
errs
ErrorList errs
Package mars.mips.hardware |
address
int address
type
int type
errs
ErrorList errs
isBeingUsedAsAMarsTool
boolean isBeingUsedAsAMarsTool
thisMarsApp
AbstractMarsToolAndApplication thisMarsApp
dialog
javax.swing.JDialog dialog
theWindow
java.awt.Window theWindow
headingLabel
javax.swing.JLabel headingLabel
title
java.lang.String title
heading
java.lang.String heading
emptyBorder
javax.swing.border.EmptyBorder emptyBorder
backgroundColor
java.awt.Color backgroundColor
lowMemoryAddress
int lowMemoryAddress
highMemoryAddress
int highMemoryAddress
observing
boolean observing
mostRecentlyOpenedFile
java.io.File mostRecentlyOpenedFile
interactiveGUIUpdater
java.lang.Runnable interactiveGUIUpdater
operationStatusMessages
mars.tools.AbstractMarsToolAndApplication.MessageField operationStatusMessages
openFileButton
javax.swing.JButton openFileButton
assembleRunButton
javax.swing.JButton assembleRunButton
stopButton
javax.swing.JButton stopButton
multiFileAssemble
boolean multiFileAssemble
connectButton
AbstractMarsToolAndApplication.ConnectButton connectButton
cacheBlockSizeSelector
javax.swing.JComboBox cacheBlockSizeSelector
cacheBlockCountSelector
javax.swing.JComboBox cacheBlockCountSelector
cachePlacementSelector
javax.swing.JComboBox cachePlacementSelector
cacheReplacementSelector
javax.swing.JComboBox cacheReplacementSelector
cacheSetSizeSelector
javax.swing.JComboBox cacheSetSizeSelector
memoryAccessCountDisplay
javax.swing.JTextField memoryAccessCountDisplay
cacheHitCountDisplay
javax.swing.JTextField cacheHitCountDisplay
cacheMissCountDisplay
javax.swing.JTextField cacheMissCountDisplay
replacementPolicyDisplay
javax.swing.JTextField replacementPolicyDisplay
cachableAddressesDisplay
javax.swing.JTextField cachableAddressesDisplay
cacheSizeDisplay
javax.swing.JTextField cacheSizeDisplay
cacheHitRateDisplay
javax.swing.JProgressBar cacheHitRateDisplay
animations
mars.tools.CacheSimulator.Animation animations
emptyBorder
javax.swing.border.EmptyBorder emptyBorder
countFonts
java.awt.Font countFonts
backgroundColor
java.awt.Color backgroundColor
cacheBlockSizeChoicesInt
int[] cacheBlockSizeChoicesInt
cacheBlockCountChoicesInt
int[] cacheBlockCountChoicesInt
cacheBlockSizeChoices
java.lang.String[] cacheBlockSizeChoices
cacheBlockCountChoices
java.lang.String[] cacheBlockCountChoices
placementPolicyChoices
java.lang.String[] placementPolicyChoices
DIRECT
int DIRECT
- See Also:
- Constant Field Values
FULL
int FULL
- See Also:
- Constant Field Values
SET
int SET
- See Also:
- Constant Field Values
replacementPolicyChoices
java.lang.String[] replacementPolicyChoices
LRU
int LRU
- See Also:
- Constant Field Values
RANDOM
int RANDOM
- See Also:
- Constant Field Values
cacheSetSizeChoices
java.lang.String[] cacheSetSizeChoices
defaultCacheBlockSizeIndex
int defaultCacheBlockSizeIndex
defaultCacheBlockCountIndex
int defaultCacheBlockCountIndex
defaultPlacementPolicyIndex
int defaultPlacementPolicyIndex
defaultReplacementPolicyIndex
int defaultReplacementPolicyIndex
defaultCacheSetSizeIndex
int defaultCacheSetSizeIndex
theCache
mars.tools.CacheSimulator.AbstractCache theCache
memoryAccessCount
int memoryAccessCount
cacheHitCount
int cacheHitCount
cacheMissCount
int cacheMissCount
cacheHitRate
double cacheHitRate
randu
java.util.Random randu
attachedRegister
Register attachedRegister
fpRegisters
Register[] fpRegisters
thisFloatTool
FloatRepresentation thisFloatTool
binarySignDecoratedDisplay
javax.swing.JPanel binarySignDecoratedDisplay
binaryExponentDecoratedDisplay
javax.swing.JPanel binaryExponentDecoratedDisplay
binaryFractionDecoratedDisplay
javax.swing.JPanel binaryFractionDecoratedDisplay
hexDisplay
javax.swing.JTextField hexDisplay
decimalDisplay
javax.swing.JTextField decimalDisplay
binarySignDisplay
javax.swing.JTextField binarySignDisplay
binaryExponentDisplay
javax.swing.JTextField binaryExponentDisplay
binaryFractionDisplay
javax.swing.JTextField binaryFractionDisplay
expansionDisplay
javax.swing.JLabel expansionDisplay
significandLabel
javax.swing.JLabel significandLabel
binaryToDecimalFormulaGraphic
FloatRepresentation.BinaryToDecimalFormulaGraphic binaryToDecimalFormulaGraphic
instructions
FloatRepresentation.InstructionsPane instructions
defaultInstructions
java.lang.String defaultInstructions
wordsPerUnitSelector
javax.swing.JComboBox wordsPerUnitSelector
visualizationUnitPixelWidthSelector
javax.swing.JComboBox visualizationUnitPixelWidthSelector
visualizationUnitPixelHeightSelector
javax.swing.JComboBox visualizationUnitPixelHeightSelector
visualizationPixelWidthSelector
javax.swing.JComboBox visualizationPixelWidthSelector
visualizationPixelHeightSelector
javax.swing.JComboBox visualizationPixelHeightSelector
displayBaseAddressSelector
javax.swing.JComboBox displayBaseAddressSelector
drawHashMarksSelector
javax.swing.JCheckBox drawHashMarksSelector
drawingArea
java.awt.Graphics drawingArea
canvas
javax.swing.JPanel canvas
results
javax.swing.JPanel results
emptyBorder
javax.swing.border.EmptyBorder emptyBorder
countFonts
java.awt.Font countFonts
backgroundColor
java.awt.Color backgroundColor
wordsPerUnitChoices
java.lang.String[] wordsPerUnitChoices
defaultWordsPerUnitIndex
int defaultWordsPerUnitIndex
- See Also:
- Constant Field Values
visualizationUnitPixelWidthChoices
java.lang.String[] visualizationUnitPixelWidthChoices
defaultVisualizationUnitPixelWidthIndex
int defaultVisualizationUnitPixelWidthIndex
- See Also:
- Constant Field Values
visualizationUnitPixelHeightChoices
java.lang.String[] visualizationUnitPixelHeightChoices
defaultVisualizationUnitPixelHeightIndex
int defaultVisualizationUnitPixelHeightIndex
- See Also:
- Constant Field Values
displayAreaPixelWidthChoices
java.lang.String[] displayAreaPixelWidthChoices
defaultDisplayWidthIndex
int defaultDisplayWidthIndex
- See Also:
- Constant Field Values
displayAreaPixelHeightChoices
java.lang.String[] displayAreaPixelHeightChoices
defaultDisplayHeightIndex
int defaultDisplayHeightIndex
- See Also:
- Constant Field Values
defaultDrawHashMarks
boolean defaultDrawHashMarks
- See Also:
- Constant Field Values
unitPixelWidth
int unitPixelWidth
unitPixelHeight
int unitPixelHeight
wordsPerUnit
int wordsPerUnit
visualizationAreaWidthInPixels
int visualizationAreaWidthInPixels
visualizationAreaHeightInPixels
int visualizationAreaHeightInPixels
defaultCounterColors
mars.tools.MemoryReferenceVisualization.CounterColor[] defaultCounterColors
countTable
int[] countTable
COUNT_INDEX_INIT
int COUNT_INDEX_INIT
- See Also:
- Constant Field Values
displayBaseAddressChoices
java.lang.String[] displayBaseAddressChoices
displayBaseAddresses
int[] displayBaseAddresses
defaultBaseAddressIndex
int defaultBaseAddressIndex
baseAddress
int baseAddress
theGrid
mars.tools.MemoryReferenceVisualization.Grid theGrid
counterColorScale
mars.tools.MemoryReferenceVisualization.CounterColorScale counterColorScale
executePane
ExecutePane executePane
rowGivenRegNumber
int[] rowGivenRegNumber
executePane
ExecutePane executePane
conditionFlagCheckBox
javax.swing.JCheckBox[] conditionFlagCheckBox
contentPane
java.awt.Container contentPane
tablePanel
javax.swing.JPanel tablePanel
homeButton
javax.swing.JButton homeButton
nextButton
javax.swing.JButton nextButton
prevButton
javax.swing.JButton prevButton
stakButton
javax.swing.JButton stakButton
globButton
javax.swing.JButton globButton
heapButton
javax.swing.JButton heapButton
kernButton
javax.swing.JButton kernButton
extnButton
javax.swing.JButton extnButton
mmioButton
javax.swing.JButton mmioButton
firstAddress
int firstAddress
homeAddress
int homeAddress
userOrKernelMode
boolean userOrKernelMode
baseAddressSelector
javax.swing.JComboBox baseAddressSelector
displayBaseAddressChoices
java.lang.String[] displayBaseAddressChoices
displayBaseAddresses
int[] displayBaseAddresses
defaultBaseAddressIndex
int defaultBaseAddressIndex
baseAddressButtons
javax.swing.JButton[] baseAddressButtons
sourceCode
javax.swing.JTextArea sourceCode
textEditingFont
java.awt.Font textEditingFont
mainUI
VenusUI mainUI
undo
javax.swing.undo.UndoManager undo
currentDirectoryPath
java.lang.String currentDirectoryPath
caretPositionLabel
javax.swing.JLabel caretPositionLabel
showLineNumbers
javax.swing.JCheckBox showLineNumbers
lineNumbers
javax.swing.JLabel lineNumbers
registerValues
RegistersWindow registerValues
coprocessor1Values
Coprocessor1Window coprocessor1Values
coprocessor0Values
Coprocessor0Window coprocessor0Values
dataSegment
DataSegmentWindow dataSegment
textSegment
TextSegmentWindow textSegment
labelValues
LabelsWindow labelValues
mainUI
VenusUI mainUI
valueDisplayBase
NumberDisplayBaseChooser valueDisplayBase
addressDisplayBase
NumberDisplayBaseChooser addressDisplayBase
labelWindowVisible
boolean labelWindowVisible
mostRecentlyOpenedFile
java.io.File mostRecentlyOpenedFile
mainUI
VenusUI mainUI
contentPane
java.awt.Container contentPane
labelPanel
javax.swing.JPanel labelPanel
dataLabels
javax.swing.JCheckBox dataLabels
textLabels
javax.swing.JCheckBox textLabels
listOfLabelsForSymbolTable
java.util.ArrayList listOfLabelsForSymbolTable
labelsWindow
LabelsWindow labelsWindow
editTab
EditPane editTab
executeTab
ExecutePane executeTab
mainUI
VenusUI mainUI
assemble
javax.swing.JTextArea assemble
run
javax.swing.JTextArea run
assembleTab
javax.swing.JPanel assembleTab
runTab
javax.swing.JPanel runTab
base
int base
settingMenuItem
javax.swing.JCheckBoxMenuItem settingMenuItem
regsTab
RegistersWindow regsTab
cop1Tab
Coprocessor1Window cop1Tab
cop0Tab
Coprocessor0Window cop0Tab
mainUI
VenusUI mainUI
executePane
ExecutePane executePane
name
java.lang.String name
executePane
ExecutePane executePane
name
java.lang.String name
executePane
ExecutePane executePane
speedTable
double[] speedTable
sliderLabel
javax.swing.JLabel sliderLabel
runSpeedSlider
javax.swing.JSlider runSpeedSlider
runSpeedIndex
int runSpeedIndex
name
java.lang.String name
executePane
ExecutePane executePane
exceptionHandlerDialog
javax.swing.JDialog exceptionHandlerDialog
exceptionHandlerSetting
javax.swing.JCheckBox exceptionHandlerSetting
exceptionHandlerSelectionButton
javax.swing.JButton exceptionHandlerSelectionButton
exceptionHandlerDisplay
javax.swing.JTextField exceptionHandlerDisplay
initialSelected
boolean initialSelected
initialPathname
java.lang.String initialPathname
table
javax.swing.JTable table
data
java.lang.Object[][] data
intAddresses
int[] intAddresses
addressRows
java.util.Hashtable addressRows
contentPane
java.awt.Container contentPane
tableModel
TextSegmentWindow.TextTableModel tableModel
tableCellFont
java.awt.Font tableCellFont
codeHighlighting
boolean codeHighlighting
highlightAddress
int highlightAddress
tableModelListener
javax.swing.event.TableModelListener tableModelListener
toolClass
java.lang.Class toolClass
mainUI
VenusUI mainUI
menu
javax.swing.JMenuBar menu
toolbar
javax.swing.JToolBar toolbar
mainPane
MainPane mainPane
registersPane
RegistersPane registersPane
registersTab
RegistersWindow registersTab
coprocessor1Tab
Coprocessor1Window coprocessor1Tab
coprocessor0Tab
Coprocessor0Window coprocessor0Tab
messagesPane
MessagesPane messagesPane
splitter
javax.swing.JSplitPane splitter
horizonSplitter
javax.swing.JSplitPane horizonSplitter
north
javax.swing.JPanel north
frameState
int frameState
editor
Editor editor
sourceEditArea
javax.swing.JTextArea sourceEditArea
file
javax.swing.JMenu file
run
javax.swing.JMenu run
window
javax.swing.JMenu window
help
javax.swing.JMenu help
edit
javax.swing.JMenu edit
settings
javax.swing.JMenu settings
fileNew
javax.swing.JMenuItem fileNew
fileOpen
javax.swing.JMenuItem fileOpen
fileClose
javax.swing.JMenuItem fileClose
fileSave
javax.swing.JMenuItem fileSave
fileSaveAs
javax.swing.JMenuItem fileSaveAs
filePrint
javax.swing.JMenuItem filePrint
fileExit
javax.swing.JMenuItem fileExit
editUndo
javax.swing.JMenuItem editUndo
editRedo
javax.swing.JMenuItem editRedo
editCut
javax.swing.JMenuItem editCut
editCopy
javax.swing.JMenuItem editCopy
editPaste
javax.swing.JMenuItem editPaste
runGo
javax.swing.JMenuItem runGo
runStep
javax.swing.JMenuItem runStep
runBackstep
javax.swing.JMenuItem runBackstep
runReset
javax.swing.JMenuItem runReset
runAssemble
javax.swing.JMenuItem runAssemble
runStop
javax.swing.JMenuItem runStop
runPause
javax.swing.JMenuItem runPause
runClearBreakpoints
javax.swing.JMenuItem runClearBreakpoints
settingsLabel
javax.swing.JCheckBoxMenuItem settingsLabel
settingsValueDisplayBase
javax.swing.JCheckBoxMenuItem settingsValueDisplayBase
settingsAddressDisplayBase
javax.swing.JCheckBoxMenuItem settingsAddressDisplayBase
settingsExtended
javax.swing.JCheckBoxMenuItem settingsExtended
settingsAssembleOnOpen
javax.swing.JCheckBoxMenuItem settingsAssembleOnOpen
settingsAssembleAll
javax.swing.JCheckBoxMenuItem settingsAssembleAll
settingsExceptionHandler
javax.swing.JMenuItem settingsExceptionHandler
helpHelp
javax.swing.JMenuItem helpHelp
helpAbout
javax.swing.JMenuItem helpAbout
Undo
javax.swing.JButton Undo
Redo
javax.swing.JButton Redo
Cut
javax.swing.JButton Cut
Copy
javax.swing.JButton Copy
Paste
javax.swing.JButton Paste
New
javax.swing.JButton New
Open
javax.swing.JButton Open
Save
javax.swing.JButton Save
SaveAs
javax.swing.JButton SaveAs
Print
javax.swing.JButton Print
Run
javax.swing.JButton Run
Assemble
javax.swing.JButton Assemble
Reset
javax.swing.JButton Reset
Step
javax.swing.JButton Step
Backstep
javax.swing.JButton Backstep
Stop
javax.swing.JButton Stop
Pause
javax.swing.JButton Pause
Help
javax.swing.JButton Help
fileNewAction
javax.swing.Action fileNewAction
fileOpenAction
javax.swing.Action fileOpenAction
fileCloseAction
javax.swing.Action fileCloseAction
fileSaveAction
javax.swing.Action fileSaveAction
fileSaveAsAction
javax.swing.Action fileSaveAsAction
filePrintAction
javax.swing.Action filePrintAction
fileExitAction
javax.swing.Action fileExitAction
editUndoAction
EditUndoAction editUndoAction
editRedoAction
EditRedoAction editRedoAction
editCutAction
javax.swing.Action editCutAction
editCopyAction
javax.swing.Action editCopyAction
editPasteAction
javax.swing.Action editPasteAction
runAssembleAction
javax.swing.Action runAssembleAction
runGoAction
javax.swing.Action runGoAction
runStepAction
javax.swing.Action runStepAction
runBackstepAction
javax.swing.Action runBackstepAction
runResetAction
javax.swing.Action runResetAction
runStopAction
javax.swing.Action runStopAction
runPauseAction
javax.swing.Action runPauseAction
runClearBreakpointsAction
javax.swing.Action runClearBreakpointsAction
settingsLabelAction
javax.swing.Action settingsLabelAction
settingsValueDisplayBaseAction
javax.swing.Action settingsValueDisplayBaseAction
settingsAddressDisplayBaseAction
javax.swing.Action settingsAddressDisplayBaseAction
settingsExtendedAction
javax.swing.Action settingsExtendedAction
settingsAssembleOnOpenAction
javax.swing.Action settingsAssembleOnOpenAction
settingsAssembleAllAction
javax.swing.Action settingsAssembleAllAction
settingsExceptionHandlerAction
javax.swing.Action settingsExceptionHandlerAction
helpHelpAction
javax.swing.Action helpHelpAction
helpAboutAction
javax.swing.Action helpAboutAction