class CPMem
{
private:
- //MAX_MEMORY-1 zugreifbare Speicherzellen
+ //MAX_MEMORY-1 zugreifbare Speicherzellen aus BYTE_COUNT Bytes
+ //adressierung erfolgt aber byteweise
const int MAX_MEMORY;
std::vector<T> m_memory;
public:
void set(const MEMORY_ADDRESS address, const T data);
//retuniert referenz eines cdat objekts mit dem Wert von address
T get(const MEMORY_ADDRESS address) const;
- CPMem(int size) : MAX_MEMORY(size), m_memory(size, NULL) {};
+ T getByte(const MEMORY_ADDRESS address) const;
+ CPMem(int size) : MAX_MEMORY(size), m_memory(size, (T)NULL) {};
~CPMem();
};