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
 

A B C D E F G H I J K L M N O P R S T U V W