While using cheat engine I stumbled upon that both of these opcodes results in the same assembly code:
03C8 add ecx,eax
and
01C1 add ecx,eax
Why is this and is there any difference?
While using cheat engine I stumbled upon that both of these opcodes results in the same assembly code:
03C8 add ecx,eax
and
01C1 add ecx,eax
Why is this and is there any difference?
The 01
form is add r/m, r
, the 03
form is add r, r/m
. Since both operands are registers, it can be encoded either way.