1 Bit Alu Schaltung Tabelle ausfüllen?
Hello, kann mir jemand erklären, wie ich diese Tabelle ausfülle? Eine 1 Bit Schaltung zu lesen kann ich ohne Probleme, aber bei dieser Tabelle habe ich Probleme. Wäre nett, wenn das jemand Schritt für Schritt erklären könnte :)
Hier nochmal die Bilder von der vorherigen Aufgabe plus die 1 Bit Alu Tabelle dazu.
1 Antwort
Um diese Frage zu beantworten müssten wir schon ein bißchen mehr über die Architektur dieser ALU wissen. Besonders der Satz
Bei einer N-Bit ALU wie aus der letzten Aufgabe werden die Steuerleitungen EN A, EN B, F0 und F1, INV A aller N 1-Bit ALU's verbunden.
lässt hoffen, dass die zitierte letzte Aufgabe ja ein paar Hinweise enthält, die wir gut gebrauchen könnten.
Hier meine unvollständige Lösung. "*" bedeutet beliebige Einstellung. Habe aber keine Ahnung wie die B-A Differenz bzw. wie -A programmiert wird. Auch Bedeutung der Konstanten verstehe ich nicht.
Aber wie komm ich auf die Ergebnisse?
Dir bleibt nichts anderes übrig als die Simulation Deiner ALU. Geht sehr gut mit Octave oder Excel. Du programmierst die komplette ALU in Excel nach. Hier das Funktionsschema mit Abkürzungen.
Unter folgendem link findest Du meine Excel Ausarbeitung. Aktuell ist die Funktion "A+B" eingestellt. Du kannst an den Variablen A, B, Cin, Output, CarryOUT das Bitmuster eines Volladdierers nachvollziehen. Alle anderen Funktionen kannst Du nach Belieben dort einstellen.
![- (Mathematik, Ausbildung, Physik)](https://images.gutefrage.net/media/fragen-antworten/bilder/540892031/0_big.jpg?v=1712749839000)
![- (Mathematik, Ausbildung, Physik)](https://images.gutefrage.net/media/fragen-antworten/bilder/540892031/1_big.jpg?v=1712749839000)
Habe jetzt die komplette Lösung hochgeladen und auch genau beschrieben, wie man darauf kommt. Sogar einen Excel Simulator habe ich geliefert.
Ich habe jetzt die Bilder hier hochgeladen. Danke für das Erinnern.
Aber wie komm ich auf die Ergebnisse? Was muss ich genau machen? Sonst mussten wir das bis jetzt nur ablesen mit F0 oder F1 z.B.