Was bedeutet " 0x4 " in "movl $0x2d, 0x4(%esp)"?

Ich bin auf der Suche in Assembler-code, erzeugt durch GCC. Aber ich verstehe nicht:

movl $0x2d, 0x4(%esp)

In den zweiten Operanden, was bedeutet 0x4 steht für? offset-Adresse? Und was die Verwendung von register EAX?

  • Es bedeutet Speicher[ESP_REG + 4] = 0x2d;
InformationsquelleAutor martin | 2010-03-05
Schreibe einen Kommentar