#pragma warning disable IDE1006 // Naming Styles static void Main(string[] args) #pragma warning restore IDE1006 // Naming Styles { Oscillator.InitClock(); Oscillator.Tick += on_tick; RegisterSet regs = new RegisterSet(); BusInterfaceUnit biu = new BusInterfaceUnit(regs); biu.SetMemory(0, 0b11000111); biu.SetMemory(1, 0b00000110); biu.SetMemory(2, 0x00); biu.SetMemory(3, 0x10); biu.SetMemory(4, 0x30); biu.SetMemory(5, 0x40); biu.WatchTicks(); ExecutionUnit test = new ExecutionUnit(regs, biu); while (ticks < 40) { } }