Esempio n. 1
0
 public override void SetInputValue(ushort value)
 {
     base.SetInputValue(value);
     if (Inputs[0].HasValue && Inputs[1].HasValue)
     {
         OutputValue = (ushort)(Inputs[0].Value | Inputs[1].Value);
         OutputWire.SetInputValue(OutputValue);
     }
 }
Esempio n. 2
0
 public override void SetInputValue(ushort value)
 {
     base.SetInputValue(value);
     OutputValue = (ushort)~InputValue;
     OutputWire.SetInputValue(OutputValue);
 }
Esempio n. 3
0
 public override void SetInputValue(ushort value)
 {
     base.SetInputValue(value);
     OutputValue = (ushort)(InputValue << ShiftAmount);
     OutputWire.SetInputValue(OutputValue);
 }