hicosim.components.backend.processor
Interface IMemory

All Known Implementing Classes:
Memory

public interface IMemory

Speicherschnittstelle

Author:
Wager, calchera,Weber

Method Summary
 void delWatchPoint(int adr)
           
 int getAddressOfLabel(java.lang.String label)
           
 java.util.Set<java.lang.Integer> getAllUsedAddresses()
           
 java.util.HashSet<java.lang.Integer> getAllWatchPoints()
           
 Disassembler getDisassembler()
           
 java.lang.String getLabelAt(int address)
           
 Labels getLabels()
           
 IPluginManager getPluginManager()
           
 boolean isWatchPoint(int adr)
           
 java.lang.String loadObjectfile(java.lang.String PATH)
           
 int readValueAt(int address)
           
 void resetMemory()
           
 void setWatchPoint(int adr)
           
 java.lang.String toString()
           
 void writeTo(int address, int value)
           
 

Method Detail

readValueAt

int readValueAt(int address)

writeTo

void writeTo(int address,
             int value)

loadObjectfile

java.lang.String loadObjectfile(java.lang.String PATH)
                                throws java.lang.Exception
Throws:
java.lang.Exception

getAllUsedAddresses

java.util.Set<java.lang.Integer> getAllUsedAddresses()

resetMemory

void resetMemory()

toString

java.lang.String toString()
Overrides:
toString in class java.lang.Object

getLabels

Labels getLabels()

getLabelAt

java.lang.String getLabelAt(int address)

getAddressOfLabel

int getAddressOfLabel(java.lang.String label)

getDisassembler

Disassembler getDisassembler()

setWatchPoint

void setWatchPoint(int adr)

delWatchPoint

void delWatchPoint(int adr)

isWatchPoint

boolean isWatchPoint(int adr)

getAllWatchPoints

java.util.HashSet<java.lang.Integer> getAllWatchPoints()

getPluginManager

IPluginManager getPluginManager()