PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Volladdierer mit Java! (BlueJ) Wie?


Gast
2004-12-15, 20:19:47
hi,

hab hier ein kleines Problem beim Aufbau eines Volladdierers mit Java!

Den Halbaddierer habe ich schon hingekriegt (weiß aber nicht, wie ich den Volladdierer machen soll bzw hab schon angefangen aber es gibt viele Fehlermeldungen!)

Hier der Halbaddierer:

public class halbaddierer
{
private boolean a;
private boolean b;
private boolean summe;
private boolean übertrag;

public halbaddierer ()
{
a = false;
b = false;
summe = false;
übertrag = false;
}

public void nimmVariablen (boolean summand1,boolean summand2)
{
a = summand1;
b = summand2;
}
public boolean gibSumme ()
{
if (a ^ b)
{ summe = true; }
else
{ summe = false; }
return summe;
}

public boolean gibÜbertrag ()
{
if (a && b)
{ übertrag = true; }
else
{ übertrag = false; }
return übertrag;
}
}


Wie muss der Volladdierer aussehen?

BubbleBoy
2004-12-15, 21:15:00
.

Sephiroth
2004-12-15, 22:22:05
Schonmal nach Volladdierer (http://www.cdrnet.net/projects/cmos/padd1bit.asp) geguugelt (http://www.google.de/search?q=volladdierer&btnG=Suche&hl=de)?
man könnte doch annehmen, daß er weiß was ein Volladdierer ist, wenn er weiß was ein Halbaddierer ist und das man einen VA mit zwei HAs bauen kann.
In VHDL hab ich die Dinger auch schon "gebaut" (und später nen FPGA entsprechend konfiguriert) - Ripple-Carry Adder war auch dabei.

p.s.
CODE-Tags sind bei Quellcodes sehr nützlich ;)

BubbleBoy
2004-12-15, 23:52:34
.