在函数中jmp跳转时会带上参数吗

来源:百度知道 编辑:UC知道 时间:2024/05/28 17:19:55
我有两个函数 FunctionA FunctionB
FunctionA和FunctionB都有2个参数 VarA VarB

我在FunctionA中用jmp跳转到FunctionB

1) FunctionB能否收到FunctionA中VarA和VarB的值 如果不行请写出正确的代码
2) FunctionB执行过后 FunctionA还继续执行吗? 如果不行请写出正确代码

谢谢
还有一个问题 FP_OFF FP_SEG MK_FP 有什么作用
我使用的是 vc+asm

谢谢xptlbx的回答 我会继续等待更好的答案 如果你是最好的 我就采纳 不过请你回答一下 "FP_OFF FP_SEG MK_FP 有什么作用"

你使用的是什么语言啊?

C语言是不允许从一个函数中直接“跳”到另一个函数中去的。
ASM当然可以。跳转前的所有状态都无变化,也就是说可以继续使用。但不会自动回到跳转前的位置,否则就与CALL一样了。

不看程序不懂FP_OFF FP_SEG MK_FP是什么。又不是什么关键字,估计是标号之类的东西。

你至少也得说是什么汇编,这上哪查去...

你把两个函数共用这两个变量不就行了,还没有出入栈的麻烦

忒难了吧
老大