public RegisterValue(Register register)
 {
     Register = register;
     RegisterSettings = register.Settings;
 }
 public RegisterValueNumber(Register register, String value)
     : base(register)
 {
     if (value.StartsWith("0x"))
         _Value = SystemServices.HexToDecimal(value);
     else
         _Value = Decimal.Parse(value);
 }
 public RegisterValueBytes(Register register, string value)
     : base(register)
 {
     if (value.StartsWith("0x"))
         _Value = SystemServices.HexToBytes(value);
     else
         _Value = SystemServices.StringToBytes(value);
 }
 public RegisterValueNumber(Register register)
     : base(register)
 {
 }
 public RegisterValueBytes(Register register)
     : base(register)
 {
 }