Implementierung von Addition und Multiplikation als Gatterschaltung

Hallo, Habe folgendes Problem/Aufgabe: Die Addition/Multiplikation zweier

2-Bit Binaerzahlen ist per Gatterschaltung zu realisieren. x1x0 sei erste Zahl, y1y0 zweite. a0a1a2 und m0m1m2m3 seien Ergebnisbits der Addition und Multiplikation. Wie lassen sich nun die Ergebnisbits als boolsche Funktionen ueber den 3/4 Eingangsbits auffassen? also: a0( x0, y0, x1, y1 ) = ? a1( x0, y0, x1, y1 ) = ? ... m0( x0, y0, x1, y1 ) = ? ...

Ein Beispiel waere voellig ausreichend.

Danke im Voraus.

Reply to
Cigxw
Loading thread data ...

Cigxw schrieb:

Wie wär's wenn Du Deine Aufgaben selbst löst? Z.B. indem Du die Zustandstabellen aufmalst und dann minimierst? Oder Dir mal Voll/Halbaddierer anschaust (habt ihr doch bestimmt schon durchgenommen).

In Deinen Funktionen fehlt übrigens noch der Eingang für die Operation (+ oder *)

Gruß Gerd

Reply to
Gerd Kluger

Cigxw schrieb:

Hallo,

stell doch erst mal eine Wahrheitstabelle auf, wird doch gar nicht so=20 gross, nur 16 verschiedene Eingangszust=E4nde und 3 Bit Ausgangszust=E4nd= e=20 f=FCr die Addition und vier f=FCr die Multiplikation.

Bye

Reply to
Uwe Hercksen

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.