Stack little und big Endianess?

Die hex-Zahl 01020304h wurde im Speicher als 4 Byte Zahl einmal per Little Endian und einmal per Big Endian gespeichert.

nun folgt:

move eax, 01020304h

push eax auf den Stack

Stack: Stapelspeicher der von oben nach unten wächsten. Esp zeigt immer auf das aktuellste (letzte) hinzugefügte Element.

Bei little Endian im Stack Bei big Endian im Stack

04 <= EBP 01 <= EB

03 02

02 03

01 <= ESP 04 <= ESP

Ist dies soweit korrekt oder würden die Bytes im Stack in anderer Reihenfolge abgelegt werden?

(1 votes)
Loading...

Similar Posts

Subscribe
Notify of
1 Answer
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
KarlRanseierIII
1 year ago

Das sollte soweit passen.