S
S
sddvxd2019-05-17 12:47:03
assembler
sddvxd, 2019-05-17 12:47:03

Why is dword saved in reverse order?

Good afternoon!
There is such a code

push sizeOfProcessesBuffer
  push 200000 ; size of local buffer
  push processesBuffer
  push SystemProcessInformation
  call [email protected]

At the sizeOfProcessesBuffer address, dword is written, and for some reason it is written in big-endian (as it seems to me):
0x00013a90, although my processor works with little endian and this number (0x00013a90) makes sense, but not 0x903a1000. Explain please - why so?

Answer the question

In order to leave comments, you need to log in

1 answer(s)
S
sddvxd, 2019-05-17
@sddvxd

The error came out: the memory editor specially translated blocks of 4 bytes into a readable form (big-endian). If you make a conclusion by 1 byte, then everything falls into place

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question