标签:order word dash 存储 ash idt 作用 http 执行
ESP寄存器存储的值是CPU下次要执行的地址。ESP中存的是什么,CPU下次就会找对应的地址中的指令。
(1)CALL指令的使用:CALL 立即数/寄存器/内存
使用CALL指令调用0021 7AA8位置的指令:(调用CALL指令需要使用F7)
可以看到CALL指令做了两件事:
。。。
使用RET指令:
(1)执行指令前:
(2)执行指令结束结束:
(3)可以看到,发生如下变化:
即RET做的事:
把当前栈顶里面存的这个值,放到EIP里面。同时让栈顶指针加4
标签:order word dash 存储 ash idt 作用 http 执行
原文地址:https://www.cnblogs.com/codexlx/p/13246994.html