public void Display() { for (int i = 0; i <= 9; i++) { display.ShowMemory(i, this [i], displayDuration); } for (LetterRegister i = LetterRegister.A; i <= LetterRegister.I; i++) { display.ShowMemory((int)i, this [i], displayDuration); } }
public void Clear() { for (int i = 0; i <= 9; i++) { this [i] = 0.0M; } for (LetterRegister i = LetterRegister.A; i <= LetterRegister.I; i++) { this [i] = 0.0M; } }
private Number this [LetterRegister r] { get { return(registers [(int)r]); } set { registers [(int)r] = value; } }
public void Print() { for (int i = 0; i <= 9; i++) { printer.Formatter.Value = this [i]; printer.PrintNumeric(); printer.PrintAddress(new Digit((byte)i)); } for (LetterRegister i = LetterRegister.A; i <= LetterRegister.I; i++) { printer.Formatter.Value = this [i]; printer.PrintNumeric(); printer.PrintAddress (new Letter(Enum.Format(typeof(LetterRegister), i, "G") [0])); } }
public void Store(Number value, LetterRegister index) { this [index] = value; }
public Number Recall(LetterRegister index) { return(this [index]); }