操作码与参数:8B55 08
拆解:MOV EDX,DWORD PTR SS:[EBP+8]
下面的x86 MOV指令有什么作用?
这是否移动价值在地址EBP+8
,并将其放入EDX
? DWORD PTR
是什么意思?
什么是测试x86指令的最简单方法?有没有办法让我定义所有的寄存器和标志,然后很容易地执行/测试这样的指令?
我用下面的手册,但它是相当困难的,在第一次读到:http://download.intel.com/products/processor/manual/325383.pdf
当'ebp'是基地址时'SS'是默认段,顺便提一下 – harold
原来的程序集可能已经'mov edx,[ebp + 8]' - 没有(不必要的)SS覆盖在操作码中,汇编器应该知道'EDX'是32位而没有'DWORD PTR'部分。我认为反汇编为完整性添加了这些东西。 – Brendan