2 Bitt Volladieierer

OP #2279727
Lesenswert?

Hallo ich muss einen 2 Bitt volatilerer / subtrahierer bauen nach der 
Simulantin funktioniert es aber ich habe einen Übertrag  und ich muss 
die Zahl auf 2  Siebensegment Anzeige darstellen welches IC wehre dafür 
Bitte geeignet oder womit kann ich 1 , 2 , 4 ,8 und 16 Dezimal anzeigen 
lassen . Und ein weiteres Problemchen Subtrahieren solange wie das 
Ergebnis positiv ist zeigt es richtiges Ergebnis an, sobald das Ergebnis 
negativ wird z,B  5 - 7 rechnet der mir das Addierwerk eine 1110 oder in 
Hex E also die 14 nach der  kreißdarstellung  von 0000 bis 1111 ist das 
Ergebnis -2 . Kann mir da jemand auf denn richtigen Pfad helfen das es 
auch auf der Anzeige eine 2 erscheint  Dankeschön in voraus .
#2279788
Lesenswert?

@ Knut

OK, hatte eine 1 zuviel.

Ein 2-Bit Volladdierer hat jeweis einen 2-Bit Eingang für die zu 
addierenden Zahlen und einen Eingang (Carry-In) für den Übertragseingang 
und einen Ausgang (Carry-Out) für den Übertragsausgang.
Das ergibt dann als Summe Zahlen von 0 bis 7 am Ausgang, also 3 Bit.
Gast #2279835
Lesenswert?

Ok versuche es ausführlich wie möglich  z, B ich lege Eingang A  b1 und 
d1 eine 1 also die 10  der S1 Stehllung Addiere die zahl B a2 und b2 und 
c2 also die 7 die Rechnung lautet 10 + 7 und jetzt in 
Simulationsprogramm erscheint bei mir am Ausgang     a  1    b 0    c 0 
d 0 und an übertrag den Carry-Out auch eine 1 . Wie kann ich dieses 
Ergebnis auf 2 Siebensegmentanzeige als 17 Darstellen ?
#2279944
Lesenswert?

> if zahl >9
> ....

Das sollte nur zeigen was gemacht werden muss.
In Hardware ist das ein Digitalkomparator (>9), ein Multiplexer (6 oder 
0) und ein weiterer 4 Bit Addierer. Das sind 3 zusätzlich ICs.
In der oberen Dezimalstelle muss dann eine Korrekturaddition mit 1
durchgeführt werden.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren