多语言展示
当前在线:1585今日阅读:2今日分享:31

汇编指令:[4]PUSH指令解释改进

push esp用之前的解释会有问题,因为不是将esp的原值赋进去
工具/原料
1

vc6

2

Windows7

方法/步骤
1

如图,先运行push esp ,esp 0018fefc运行之后 esp所指的内存单元的值为 0018fefc而不是0018fef8(是esp的原值,这也是push的原意)

2

如果是先改变了esp,则之后esp所指的内存空间的值为改变后的,而不是esp的原值

4

再运行LEA ESP,[ESP-4]

5

这是完美版的替换

注意事项

之前的很抱歉写错了这点

推荐信息