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