CALL与JMP有什么区别
2014-08-09 16:42
756 查看
CALL调用一段代码,通常这段代码执行到最后有个ret指令,执行该指令就返回到CALL的下一条指令了。
JMP跳转到另一个地方运行,通常不会再转回来了。
call是子程序调用指令,和ret子程序返回配对使用。
jmp 是无条件转移指令,用做强行跳转。
JMP跳转到另一个地方运行,通常不会再转回来了。
call是子程序调用指令,和ret子程序返回配对使用。
jmp 是无条件转移指令,用做强行跳转。
相关文章推荐
- cdecl, stdcall, pascal,fastcall 都有什么区别,具体是什么调用约定?
- __cdecl,__fastcall, __stdcall 什么区别?
- __cdecl,__fastcall, __stdcall 什么区别
- 汇编语言 JMP CALL RET RETF的使用与区别
- 函数调用方式--__thiscall调用方式和__cdecl,__stdcall有什么区别
- __cdecl,__fastcall, __stdcall 什么区别?【转贴】
- 函数调用方式--__thiscall调用方式和__cdecl,__stdcall有什么区别
- 函数调用方式--__thiscall调用方式和__cdecl,__stdcall有什么区别
- __cdecl,__fastcall, __stdcall 什么区别? .
- CALL和JMP的区别
- [转载]cdecl, stdcall, pascal,fastcall 都有什么区别,具体是什么调用约定?
- cdecl, stdcall, pascal,fastcall 都有什么区别,具体是什么调用约定?
- __cdecl,__fastcall, __stdcall 什么区别?
- 函数调用方式--__thiscall调用方式和__cdecl,__stdcall有什么区别
- EXEC和CALL有什么区别?
- cdecl, stdcall, pascal,fastcall 都有什么区别,具体是什么调用约定?
- IsCallBack属性和IsPostBack属性有什么区别?
- cdecl, stdcall, pascal,fastcall 都有什么区别,具体是什么调用约定?
- 函数调用方式--__thiscall调用方式和__cdecl,__stdcall有什么区别
- 使用call_user_func_array()来回调执行函数与直接使用函数的区别是什么? 周梦康周梦康 839 2014年04月15日 提问 · 2014年04月15日 更新 关注 0 关注 收藏