Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
D
decipherALUCommand(int)
- Method in class hicosim.components.backend.processor.
Decoder
This method is used to return a SCALAR-ALU-Instruction enum depending on the given intValue.
decipherFLAGCommand(int)
- Method in class hicosim.components.backend.processor.
Decoder
This method is used to return a FLAG-Instruction enum depending on the given intValue.
decipherJMP_NOPCommand(int)
- Method in class hicosim.components.backend.processor.
Decoder
This method is used to return a JMP_NOP-Instruction enum depending on the given intValue.
decipherLOAD_STORECommand(int)
- Method in class hicosim.components.backend.processor.
Decoder
This method is used to return a LOAD-STORE-Instruction enum depending on the given intValue.
decipherScalarRegister(int)
- Method in class hicosim.components.backend.processor.
Decoder
This method is used to return a ScalarRegister enum depending on the given intValue.
decipherType(int)
- Method in class hicosim.components.backend.processor.
Decoder
This method is used to return a ScalarType enum depending on the given intValue.
decipherVectorType(int)
- Method in class hicosim.components.backend.processor.
Decoder
This method is used to return a VectorType enum depending on the given intValue.
decipherWord(int)
- Method in class hicosim.components.backend.processor.
Decoder
This method is used to return a VecWord enum depending on the given intValue.
decodeInstruction(int, boolean, boolean, int)
- Method in class hicosim.components.backend.processor.
Processor
This method decodes the given 32 bit instruction "instr" and executes the decoded command.
Decoder
- Class in
hicosim.components.backend.processor
Helper for the processor to decode.
Decoder()
- Constructor for class hicosim.components.backend.processor.
Decoder
Konstruktor - setup the arrays.
deleteAllBr()
- Method in interface hicosim.components.frontend.
iListenerFrontend
deleteAllBr()
- Method in class hicosim.components.frontend.
MainWindow
This method deletes all breakpoints marks.
deleteAllBr()
- Method in class hicosim.control.
Engine
This method delete all breakpoints
deleteAllBreakpointMarks()
- Method in class hicosim.components.frontend.
JTextAreaWithLineNumbering
This method deletes all break points.
deleteBreakpoint(int)
- Method in interface hicosim.components.backend.processor.
IProcessor
deleteBreakpoint(int)
- Method in class hicosim.components.backend.processor.
Processor
this method deletes a breakpoint
deleteBreakpointAtDisascodeline(int)
- Method in class hicosim.control.
Engine
deleteBreakpointAtSourcecodeline(int)
- Method in class hicosim.control.
Engine
deleteBreakpointMark(int)
- Method in class hicosim.components.frontend.
JTextAreaWithLineNumbering
This method deletes a break point mark, which is specified by the passed Integer-Object "index".
deleteBreakpointMarkAtDisassembledCode(int)
- Method in interface hicosim.components.frontend.
iListenerFrontend
deleteBreakpointMarkAtDisassembledCode(int)
- Method in class hicosim.components.frontend.
MainWindow
This method deletes a breakpoint mark from the JTextArea "jTextAreaDisassembledCode" the passed index, if it is in range, else it displays an error.
deleteBreakpointMarkAtSourceCode(int)
- Method in interface hicosim.components.frontend.
iListenerFrontend
deleteBreakpointMarkAtSourceCode(int)
- Method in class hicosim.components.frontend.
MainWindow
This method deletes a breakpoint mark from the JTextArea "jTextAreaSourceCode" the passed index, if it is in range, else it displays an error.
deleteMemViewPlugin()
- Method in class hicosim.components.frontend.
JPanelMemoryOverview
This method is used to delete the memory watch plugin from the plugin manager of the Engine "engine".
deleteObserver(IStatisticObserver)
- Method in interface hicosim.control.utils.
IStatistic
deleteObserver(IStatisticObserver)
- Method in class hicosim.control.utils.
Statistics
deleteObservers - deletes observer
delPlugin(IPlugin)
- Method in interface hicosim.components.backend.processor.
IPluginManager
delPlugin(IPlugin)
- Method in class hicosim.components.backend.processor.
PluginManager
delWatchPoint(int)
- Method in interface hicosim.components.backend.processor.
IMemory
delWatchPoint(int)
- Method in class hicosim.components.backend.processor.
Memory
delWatchPoint(int)
- Method in class hicosim.control.
Engine
disas()
- Method in class hicosim.components.backend.processor.
Disassembler
This method disassembles all read in hicovec instructions using the method "decodeInstruction()" from class processor stores them in a vector and returns them as string.
disas()
- Method in class hicosim.control.
Engine
disasOneSingleInstruction(int, int)
- Static method in class hicosim.components.backend.processor.
Disassembler
This method disassembles one single Instruction at the given address.
Disassembler
- Class in
hicosim.components.backend.processor
Class to disassemble hicovec instructions.
Disassembler(IMemory, Engine)
- Constructor for class hicosim.components.backend.processor.
Disassembler
displayBreakpointAtAdress(String)
- Method in interface hicosim.components.frontend.
iListenerFrontend
displayBreakpointAtAdress(String)
- Method in class hicosim.components.frontend.
MainWindow
This method displays the passed String-Object "text" in the JTextArea "jTextAreaBreakpointAtAdress".
displayBreakpointAtDisascodeline(int)
- Method in class hicosim.control.
Engine
displayBreakpointAtLabel(String)
- Method in interface hicosim.components.frontend.
iListenerFrontend
displayBreakpointAtLabel(String)
- Method in class hicosim.components.frontend.
MainWindow
This method displays the passed String-Object "text" in the JTextArea "jTextAreaBreakpointAtLabel".
displayBreakpointAtLine(String)
- Method in interface hicosim.components.frontend.
iListenerFrontend
displayBreakpointAtLine(String)
- Method in class hicosim.components.frontend.
MainWindow
This method displays the passed String-Object "text" in the JTextArea "jTextAreaBreakpointAtLine".
displayBreakpointAtSourcecodeline(int)
- Method in class hicosim.control.
Engine
displayConsole(String, boolean)
- Method in class hicosim.control.
Engine
This method is used by backend to show messages(like next instruction to execute) in the GUI Konsole or in the commandline.
displayConsoleError(String)
- Method in interface hicosim.components.frontend.
iListenerFrontend
displayConsoleError(String)
- Method in class hicosim.components.frontend.
MainWindow
This method displays an error message on the console, represented as a String-Object on the console jTextAreaConsole.
displayConsoleMessage(String)
- Method in interface hicosim.components.frontend.
iListenerFrontend
displayConsoleMessage(String)
- Method in class hicosim.components.frontend.
MainWindow
This method displays a message on the console, represented as a String-Object on the console jTextAreaConsole.
displayCpuConfiguration(HashMap<String, String>)
- Method in interface hicosim.components.frontend.
iListenerFrontend
displayCpuConfiguration(HashMap<String, String>)
- Method in class hicosim.components.frontend.
MainWindow
This method displays the passed HashMap
"config", which represents the CPU configuration, in the jTable "jTableCpuConfiguration".
displayCpuConfiguration(HashMap<String, String>)
- Method in class hicosim.control.
Engine
This method is used to display the changed configuration in the GUI.
displayCPUConfiguration(boolean)
- Method in class hicosim.control.
ProcessorConfig
This method is either used as callback or as getter for the GUI.
displayDisassembledCode(String)
- Method in interface hicosim.components.frontend.
iListenerFrontend
displayDisassembledCode(String)
- Method in class hicosim.components.frontend.
MainWindow
This method displays the String-Object "text" in the JTextArea "jTextAreaDisassembledCode".
displayInstructionPointer(int)
- Method in interface hicosim.components.frontend.
iListenerFrontend
displayInstructionPointer(int)
- Method in class hicosim.components.frontend.
MainWindow
This method displays the instruction pointer of the CPU in the jTable "jTableScalarCpuRegisterOverview".
displayInstructionPointer(int)
- Method in class hicosim.control.
Engine
displayScalarRegChanges(Object, Object, Object)
- Method in interface hicosim.components.frontend.
iListenerFrontend
displayScalarRegChanges(Object, Object, Object)
- Method in class hicosim.components.frontend.
MainWindow
This method displays the passed Integer-Objects in the JTable "jTableScalarCpuRegisterOverview".
displayScalarRegChanges(Object, Object, Object)
- Method in class hicosim.control.
Engine
displaySingleValueOfVectorRegister(Object, int, int)
- Method in interface hicosim.components.frontend.
iListenerFrontend
displaySingleValueOfVectorRegister(Object, int, int)
- Method in class hicosim.components.frontend.
MainWindow
This method displays a passed value of a specified vector register in the JTable "jTableVectorCpuRegisterOverview".
displaySingleVecValue(int, int, Object)
- Method in class hicosim.control.
Engine
displaySourceCode(String)
- Method in interface hicosim.components.frontend.
iListenerFrontend
displaySourceCode(String)
- Method in class hicosim.components.frontend.
MainWindow
This method displays the String-Object "text" in the JTextArea "jTextAreaSourceCode".
displayStatusRegister(int, int)
- Method in interface hicosim.components.frontend.
iListenerFrontend
displayStatusRegister(int, int)
- Method in class hicosim.components.frontend.
MainWindow
This method displays the status registers of the CPU in the jTable "jTableScalarCpuRegisterOverview".
displayStatusRegister(int, boolean)
- Method in class hicosim.control.
Engine
display status register content
displayVectorRegChanges(int[][])
- Method in interface hicosim.components.frontend.
iListenerFrontend
displayVectorRegChanges(int[][])
- Method in class hicosim.components.frontend.
MainWindow
This method displays the passed Integer-Array, which contains the values of the vector registers, in the JTable "jTableVectorCpuRegisterOverview".
displayVectorRegChanges(int[][])
- Method in class hicosim.control.
Engine
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W