汇编指令:[1]PUSH指令解析
1、下断点,运行到这里,可以此时右边的寄存器
2、此时ESP =0x 0018FEFCEAX = 0xCCCCCCCC
3、按F10,发现ESP寄存器中的值变为如图0018FEF8,即LEA ESP, [ESP-4]
4、再按F10,发现ESP中地址所指的内存空间,值都被置为EAX中的值,即第二步为MOV [ESP],EAX
5、即push EAX分为两步1, LEA ESP [ESP-4]2, MOV EAX [ESP]我自己的疑问,为什么再向下执行一步eax的值会都被置为0
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:35
阅读量:91
阅读量:43
阅读量:92
阅读量:73