Exemplo n.º 1
0
 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);
     }
 }
Exemplo n.º 2
0
 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;
     }
 }
Exemplo n.º 3
0
 private Number this [LetterRegister r]
 {
     get
     {
         return(registers [(int)r]);
     }
     set
     {
         registers [(int)r] = value;
     }
 }
Exemplo n.º 4
0
 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]));
     }
 }
Exemplo n.º 5
0
 public void Store(Number value, LetterRegister index)
 {
     this [index] = value;
 }
Exemplo n.º 6
0
 public Number Recall(LetterRegister index)
 {
     return(this [index]);
 }