ret 是用来修改IP的,实际上是执行pop ip的操作。所以只需要理解执行ret时是相当于将当前ss:sp的内容pop给ip,从而达到修改指令执行位置的作用。

retf的先pop cs,然后pop ip,比ret多一步