当前位置: 代码迷 >> 汇编语言 >> 汇编中call调用标号的有关问题
  详细解决方案

汇编中call调用标号的有关问题

热度:372   发布时间:2013-02-26 00:00:00.0
汇编中call调用标号的问题
新手,第一次见到这种用法,请问有什么需要注意的。
call label


label:


ret

------解决方案--------------------------------------------------------
嗯....一般来说CALL过去之后,要把子程序中要用到的寄存器中的数据推进栈,然后ret之前再pop出来,就这点吧
------解决方案--------------------------------------------------------
call的用法总结:
1.“call 标号”。段内转移。其实现过程类似于: 
push IP
jmp near ptr 标号
2.“call far ptr 标号”。段间转移,其实现过程类似于:
push CS
push IP
jmp far ptr 标号

主要为这两种。建议楼主看看王爽的汇编语言
  相关解决方案