コード例 #1
0
ファイル: Program.cs プロジェクト: davidbedok/oeprog3
 private static MachineRegister randomRegister()
 {
     Random random = new Random();
     MachineRegister register = new MachineRegister();
     register.init(random.Next(0, 5), random.Next(0, 5), random.Next(0, 5));
     return register;
 }
コード例 #2
0
ファイル: MachineTester.cs プロジェクト: davidbedok/oeprog3
 public MachineTester()
 {
     this.register = new MachineRegister();
     this.counter = 0;
 }
コード例 #3
0
ファイル: Machine.cs プロジェクト: davidbedok/oeprog3
 public Machine()
 {
     this.register = new MachineRegister();
     this.state = MachineState.IDLE;
 }
コード例 #4
0
ファイル: Program.cs プロジェクト: davidbedok/oeprog3
 private static int summation(MachineRegister register, String message)
 {
     Console.WriteLine("  - " + message);
     register.C = register.A + register.B;
     return register.C;
 }
コード例 #5
0
ファイル: Program.cs プロジェクト: davidbedok/oeprog3
 private static int subtraction(MachineRegister register, String message)
 {
     Console.WriteLine(message);
     register.A = register.B - register.C;
     return register.A;
 }
コード例 #6
0
ファイル: Program.cs プロジェクト: davidbedok/oeprog3
 private static MachineRegister mockRegister()
 {
     MachineRegister register = new MachineRegister();
     register.init(5, 7, 0);
     return register;
 }