| Main.java |
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