8 typedef int MEMORY_ADDRESS;
12 * Purpose: Class representing the memory of our emulated machine
18 //MAX_MEMORY-1 zugreifbare Speicherzellen
20 std::vector<T> m_memory;
22 //wert aus referenz auslesen und in vetor speichern (index zugriff!)
23 //address 0 ist ProgramCounter
24 void set(const MEMORY_ADDRESS address, const T& data);
25 //retuniert referenz eines cdat objekts mit dem Wert von address
26 void get(const MEMORY_ADDRESS address, T& data) const;
27 CMem(int size) : MAX_MEMORY(size), m_memory(size) {};