2009年11月6日

neg eax sbb eax, eax

摘要: 今天下午看一个反汇编的代码,并试图跟源代码对上号。 下面的语句组合让我非常费解,花了好久才弄清楚。贴出来,供大家参考。         neg     r         sbb   &... 阅读全文

posted @ 2009-11-06 15:56 中道学友 阅读(4995) 评论(0) 推荐(0)

详解LEA指令

摘要: 初学汇编,可能对LEA指令很迷惑。关于LEA指令,下面的文章写的很好。   比如你用local在栈上定义了一个局部变量LocalVar,你知道实际的指令是什么么?一般都差不多像下面的样子: push   ebp   mov   esp,   ebp   sub   ... 阅读全文

posted @ 2009-11-06 15:34 中道学友 阅读(8483) 评论(0) 推荐(0)

汇编语言基础之九- 关于栈指针的规律性的总结

摘要: 栈底指针可以被用来判断传递的参数的值,还有函数的局部变量的值。让我们继续用上一个例子来说明一下吧。 ChildEBP RetAddr 0012ff34 00401121 Simple!Foo2+0x64 [C:\Labfiles\Module04\Simple\Simple.cpp @ 82] 0012ff4c 004010da Simple!Foo1+0x31 [C:\Labfiles\Module04\Simple\Simple.cpp @ 65] 0012ff64 00401096 Simple!Foo+0x2d [C:\Labfiles\Module04\Simpl... 阅读全文

posted @ 2009-11-06 11:01 中道学友 阅读(1691) 评论(0) 推荐(0)

导航

技术追求准确,态度积极向上