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