FB18 - Das Forum für Informatik

fb18.de / Bachelorstudieng / PM Technische Informatik

Assembler Frage push & Pop

Assembler Frage push & Pop 2009-01-10 21:19
squifi
Push und Pop waren das nur Befehle für MMX fähige Prozessoren?

Ich formuliere das mal etwas genauer:

Gibt es denn für die SPARC Kellerbefehle?
(siehe Folien zu Vorlesung sechs Seite 29)

RE: Assembler Frage push & Pop 2009-01-10 22:03
garou
Fragen wir doch mal Google. Google, "sparc assembler stack"? Was sagst du,, Google, der dritte Treffer is mit "Princeton University COS 217" betitelt und "Precept 15: Using the Stack in SPARC Assembly Language" kommt darin vor? Danke, Google, das ist genau das, was ich suche!

RE: Assembler Frage push & Pop 2009-01-10 22:07
Fred
Push und Pop waren das nur Befehle für MMX fähige Prozessoren?
Nein. push und pop gab es es auf x86-Architekturen schon immer, also seit der Einführung des 8088 vor knapp 30 Jahren. MMX ist ja erst 12 (?) Jahre alt und hat am Stackmodell nichts verändert.

Gibt es denn für die SPARC Kellerbefehle?
Keine dedizierten. Aber es gibt einen Stackpointer namens %sp, und Du kannst Lade- und Speicherbefehle darauf verwenden. Typisch RISC :)
    ! Simulation von push %l0     sub     %sp,   4, %sp     st           %l0,[%sp]     ! Simulation von pop %l0     ld         [%sp], %l0     add     %sp,   4, %sp In der Praxis wirst Du das allerdings selten brauchen, da der Registerfenstermechanismus zur Übergabe von Parametern meist ausreicht.

RE: Assembler Frage push & Pop 2009-01-10 22:12
squifi
Dank euch beide,

@garou: Bei dem Zettel gewusel vergesse ich die lieben Suchmaschinen ganz gerne. Hast ja recht.
Werde sie mal vor meiner nächsten Frage zuerst konsultieren.


@Fred: Macht wohl wirklich keinen Sinn, hatte mich nur schon darauf gefreut die Befehle für die Augaben zu verwenden. Schade :( Danke nochmal für das Tutorium ist sehr gut gelungen, Best weiter so!

RE: Assembler Frage push & Pop 2009-01-10 22:17
Fred
Danke nochmal für das Tutorium
Das Tutorium macht Martin Lehmann, nicht ich. Vor den Klausuren werde ich aber möglicherweise ein Vorklausurpaniktutorium einrichten.

RE: Assembler Frage push & Pop 2009-01-10 22:33
squifi
Meinte das sparcasm ;)

Lese gerade den neuen Teil.

Hatte eigentlich vorgehabt tutorial zu schreiben.

RE: Assembler Frage push & Pop 2009-01-10 22:58
Fred
Oh Mann, sorry bin heute etwas schwer von Begriff. Freut mich natürlich, dass es gut ankommt.

RE: Assembler Frage push & Pop 2009-01-10 23:05
squifi
Oh Mann, sorry bin heute etwas schwer von Begriff. Freut mich natürlich, dass es gut ankommt.

Kein Ding war mein Fehler. Schau mal in Deinen privaten Postkasten habe noch was geschrieben.