H3/3
-
- Mausschubser
- Beiträge: 95
- Registriert: 28. Mär 2011 22:58
Re: H3/3
Extrapunkte erwarte ich dafür auch nicht. 
Obwohl man bei der Konsoleneingabe beachten muss den Stackpointer nach jeder Eingabe wiederherzustellen.

Obwohl man bei der Konsoleneingabe beachten muss den Stackpointer nach jeder Eingabe wiederherzustellen.
Re: H3/3
Weiß jemand zufällig, wieso ich einen Speicherzugriffsfehler erhalte, wenn ich zb %eax in meinem Unterprogramm vor dem nächsten Unterprogrammaufruf auf den Stack schreiben möchte?
Habe alle "Zeilen getestet" und sobald ich dort dieses "pushl %eax" einfüge bekomme ich den Fehler?!
Habe alle "Zeilen getestet" und sobald ich dort dieses "pushl %eax" einfüge bekomme ich den Fehler?!
-
- Mausschubser
- Beiträge: 95
- Registriert: 28. Mär 2011 22:58
Re: H3/3
Die Zwischenergebnisse selber kannst du ja auch in einem Register speichern. Es ist lediglich erforderlich die Spalte und Zeile auf den Stack zu pushen um zu wissen wo man ist.(immerhin terminiert der Algorithmus ja nicht wegen dem Wert des Endergebnisses)
Re: H3/3
Ich zitiere auch nochmal die Aufgabenstellung.
Das heist, Eingabe sind Spalte(s) und Zeile(z) eines Elements. Ausgabe ist nur der Wert von p(z,s). Also eine einzige Zahl.
Schreiben Sie ein Assemblerprogramm, das zu Beginn in den Variablen z und s die Zeile und die Spalte eines Elements
enthält und mit Hilfe der obigen Formel rekursiv den Wert p(z, s) berechnet.
Das heist, Eingabe sind Spalte(s) und Zeile(z) eines Elements. Ausgabe ist nur der Wert von p(z,s). Also eine einzige Zahl.
Re: H3/3
Ach Mensch ok, jetzt habe ich die Aufgabenstellung erst richtig verstanden, dankeRonny hat geschrieben:Ich zitiere auch nochmal die Aufgabenstellung.Schreiben Sie ein Assemblerprogramm, das zu Beginn in den Variablen z und s die Zeile und die Spalte eines Elements
enthält und mit Hilfe der obigen Formel rekursiv den Wert p(z, s) berechnet.
Das heist, Eingabe sind Spalte(s) und Zeile(z) eines Elements. Ausgabe ist nur der Wert von p(z,s). Also eine einzige Zahl.

Dabei gebe ich gerade so schöne Dreiecke auf der Konsole aus
