public VirtualMachine() { _stack = new Stack <Word>(MaxStackSize); _cpu = new CpuBase(null); _ram = new RamBase(262144); // 32KB _labelStorage = new LabelStorage(); _opcodeHandler = new OpcodeHandler(_cpu, _labelStorage); _debugPoints = new List <int>(); Console.WriteLine($"CPU: \n{_cpu}"); }
public OpcodeHandler(CpuBase cpu, LabelStorage labelStorage) { Cpu = cpu; LabelStorage = labelStorage; }