public ConstValue(BitValue value) { this.Value = value; }
public virtual void SetValue(BitValue value) { this.value = value; }
public BitValue(BitValue another) : this(another.value.Length) { Array.Copy(another.value, this.value, another.value.Length); }
public Register(ProcessorModel parent) { this.Parent = parent; value = new BitValue(new bool[ProcessorModel.BIT_LENGTH]); }