首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

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

2012-04-14 
汇编中call调用标号的问题新手,第一次见到这种用法,请问有什么需要注意的。call label。。label:。。ret[解决办

汇编中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 标号

主要为这两种。建议楼主看看王爽的汇编语言

热点排行