| FullAdderComponentUse.java |
1 /**
2 * 183.592 Programmierpraxis TU Wien WS2014/15 H.Moritsch
3 * Volladdierer mittels Volladdierer-Klasse
4 */
5 public class FullAdderComponentUse {
6 public static void main(String[] args) {
7
8 // Eingänge des Volladierers: (Pseudo-) Gatter ohne Operation
9 Gate x = new Gate();
10 Gate y = new Gate();
11 Gate cIn = new Gate();
12
13 // Erzeugung des Volladierer-Objekts
14 FullAdderComponent fa = new FullAdderComponent(x, y, cIn);
15
16 // Belegung der Eingänge
17 x.setValue(true);
18 y.setValue(false);
19 cIn.setValue(false);
20
21 // Volladierer schaltet
22 fa.operate();
23
24 // Ergebnis
25 System.out.println("sum = " + fa.getSum().getValue());
26 System.out.println("carryOut = " + fa.getCarryOut().getValue());
27
28 }
29
30 }
31