예제 #1
0
 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
 public MachineTester()
 {
     this.register = new MachineRegister();
     this.counter = 0;
 }
예제 #3
0
 public Machine()
 {
     this.register = new MachineRegister();
     this.state = MachineState.IDLE;
 }
예제 #4
0
 private static int summation(MachineRegister register, String message)
 {
     Console.WriteLine("  - " + message);
     register.C = register.A + register.B;
     return register.C;
 }
예제 #5
0
 private static int subtraction(MachineRegister register, String message)
 {
     Console.WriteLine(message);
     register.A = register.B - register.C;
     return register.A;
 }
예제 #6
0
 private static MachineRegister mockRegister()
 {
     MachineRegister register = new MachineRegister();
     register.init(5, 7, 0);
     return register;
 }