示例#1
0
 public void RemoveRegValue(Token.Register reg)
 {
     if (HasRegValue(reg))
     {
         Registers.Remove(reg.RegName);
     }
 }
示例#2
0
 public int GetRegValue(Token.Register reg)
 {
     if (!Registers.ContainsKey(reg.RegName))
     {
         Registers[reg.RegName] = 0;
         return(0);
     }
     return(Registers[reg.RegName]);
 }
示例#3
0
 public void SetRegValue(Token.Register reg, int value)
 {
     Registers[reg.RegName] = value;
 }
示例#4
0
 public bool HasRegValue(Token.Register reg)
 {
     return(Registers.ContainsKey(reg.RegName));
 }