1   /**
2    * 183.592 Programmierpraxis TU Wien WS2014/15 H.Moritsch
3    * Digitale Schaltungen
4    */
5   public class Main {
6   
7       public static void main(String[] args) {
8   
9       // Eingänge des Volladierers
10      Signal x    = new Signal();
11      Signal y    = new Signal();     
12      Signal cIn  = new Signal();     
13  
14      // Erzeugung des Volladdierers
15      FullAdder fa = new FullAdder(x, y, cIn);
16  
17      // Belegung der Eingänge
18      x.set(true);
19      y.set(false);
20      cIn.set(false);
21  
22      // Volladierer schaltet
23      fa.operate();
24  
25      // Ergebnis
26      System.out.println("sum      = " + fa.getSum().get());
27      System.out.println("carryOut = " + fa.getCarryOut().get());
28  
29      }
30  
31  }
32