public MicroSimulator(VirtualMemory virtualMemory) { MicroRegisters = new Registers(); _virtualMemory = virtualMemory; _mcLoader = new MCLoader(virtualMemory, this); _ioManager = new IOManager(_virtualMemory.VirtualMemorySize); }
public MCLoader(VirtualMemory virtualMemory, MicroSimulator simulator) { _vm = virtualMemory; _simulator = simulator; }
public MicroSimulator(VirtualMemory virtualMemory, IOManager iOManager) : this(virtualMemory) { _ioManager = iOManager; }