当前位置: 代码迷 >> 汇编语言 >> 编译语言的pop指令
  详细解决方案

编译语言的pop指令

热度:7004   发布时间:2013-02-26 00:00:00.0
汇编语言的pop指令
   既然pop指令的操作数不能是cs,那么当执行完call指令程序返回时,不是得将cs,ip弹出来吗??这是不是矛盾??
------最佳解决方案--------------------------------------------------------
引用:
其实不是的


对啊
------其他解决方案--------------------------------------------------------
短转移和近转移时只是把ip入栈,所以子程序返回时弹出的是ip
远转移和响应中断时是把cs,ip都入栈,所以弹出的是ip,cs.
------其他解决方案--------------------------------------------------------
cs:ip是由pop弹出来吗?
------其他解决方案--------------------------------------------------------
引用:
cs:ip是由pop弹出来吗?

其实不是的
------其他解决方案--------------------------------------------------------
引用:
短转移和近转移时只是把ip入栈,所以子程序返回时弹出的是ip
远转移和响应中断时是把cs,ip都入栈,所以弹出的是ip,cs.

可以粗略将一下CPU怎么搞定的吗?
------其他解决方案--------------------------------------------------------
  其实不是用pop弹出来的
  相关解决方案