In that case, the instruction has a different binary skeleton, so MOV register,register is different from MOV register,data.
MOV register1,register2 = 1000 100<w-bit> 11 <reg2><reg1>
MOV register,data = 1011 <w-bit> <reg> <data>
MOV EBP,ESP = 89E5
MOV EBP,4 = BD 04 00 00 00
MOV EBP,ESP =...