Uebungsaufgaben

Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.

Uebungsaufgaben
Hey!
ich frage mich gerade, was bei Blatt 3 - Aufgabe 8

movl 0x4e30, %eax

nun eax fuer nen wert drinstehen hat?
kann mir das jemand verraten?

danke im vorraus :wink:

Gruesse
de Katti


%eax=404e000
da es wohl little endian ist steht da de facto: 4e40


[m]movl 0x4e30, %eax[/m] kopiert 4 Bytes von der Adresse 0x4e30 ins Register %eax. Nach der Operation steht also im Register die Bytefolge [m]40 4e 00 00[/m]. Da die Intel-CPUs die Little-Endian-Notation verwenden, ist der Inhalt von %eax also [m]0x4e40[/m].

Nachtrag 1: Hoppala, wer zuerst kommt, mahlt zuerst.
Nachtrag 2: Ich sehe grade, dass das hier mein 386. Beitrag ist. Kann das Zufall sein? :smiley:


So etwas wie Zufall gibt es nicht, es ist dein Schicksal :smiley:


ach jetzt habe ich meinen denkfehler…
die hexazahlen werden net nochmal umgewandelt in dezimal :wink:


danke fuer eure antwort…
ich wusste schon, dass der wert 4e40 drinsteht, aber dachte, damit muss man in dezimal weiterrechnen… und jetzt weiss ich auch, was ich beim darauffolgenden falsch gemacht habe :wink:
ach ja… lang lang ists her ggg

Nachtrag:
hhmmm… MOMENT!
warum eigentlich dann 0x4e40? soll das einfach nur kennzeichnen, das der Wert in Hex steht?


genau :wink:


ok… supi :wink:


kann mir vielleicht jemand Loesungen zu Uebungsblatt 6 geben damit ich vergleichen kann?
achja… und eine kleine frage. Wie verwendet/schreibt man globale arrays in assembler?

Gruesse
de Katti


http://www.heeen.de/wiki/index.php/TI2Blatt06


passwd?


http://inf2k4.informatik.uni-erlangen.de/forum.php?req=search&Query=passwort+wiki&ResultView=2&InSubject=1&InMessage=1&Sort=2&DateFrom=&DateUntil=&Forum=0


@alkos

das sind aber die alten uebungen!
mittlerweile wurden neue aufgaben gemacht und vor allem mehr assembler-aufgaben.


Damn, wieso haben wir noch kein Lösungswiki? Für SoS alleine hätte sich das schon gelohnt. :>


hab ich nicht gewusst. :vogel: Aber diese Aufgabe ist unveraendert geblieben :wink:


ab uebungsblatt 6 sind es schon meist andere oder zumindest mehr aufgaben!


Die Lösung von Übungsblatt 6.

Attachment:
06.txt: https://fsi.cs.fau.de/unb-attachments/post_36999/06.txt


thx airhardt :wink: