What does MOV EAX, DWORD PTR DS:[ESI] mean and what does it do?

Viewed 75262

Alright so I have this line in my assembly

MOV EAX, DWORD PTR DS:[ESI]

where ESI is 00402050 (ascii, "123456789012")

After this instruction: EAX = 34333231

What really happened here? How is this value calculated, and why?
Where could I get some good reference on this kind of thing?

1 Answers
Related