public UnitàOperativa() { _sr = ShiftRegister.GetInstance(); _alu = ALU.GetInstance(); _busC = BusC.GetInstance(); _busB = BusB.GetInstance(); _registers = Registro.GetInstance(); _systemBus = BusDiSistema.GetInstance(); }
public static BusDiSistema GetInstance() { if (_bus != null) { return(_bus); } lock (Object) { if (_bus == null) { _bus = new BusDiSistema(); } } return(_bus); }