Re: Beginner Questions



"mov eax eax"

Can be as Frank told. It can be an alignment.

But also it can be only a chunck of 2 Byte data belonging to a variable
that is inside the code section, but this variable is not
called/referenced anywhere.

Like:

jmp Out

[Data: B$ 08B 0C0] ; When this, in fact is inside the code section and
is not referenced anywhere

Out:

On the above situation, assuming that "Data" is not referenced or used
in any part of the program (directly or indirectly referenced), then
this 2 Bytes can be decode as anything. They can be mov eax eax, or
align 4, or only dummy 2 Bytes that have no usage at all.


Best Regards
Guga

.