发布网友 发布时间:2022-05-12 17:17
共5个回答
热心网友 时间:2023-10-15 12:02
子程序中一般不能用JMP跳出,否则会造成地址混乱,因为调用子程序时会有堆栈操作,将当前地址压栈,子程序返回时会出栈恢复地址,如果用JMP指令,那么就没有出栈操作了,多调用几次,就可能造成堆栈溢出,从而程序就乱了。热心网友 时间:2023-10-15 12:02
请问一下,你所说的子程序是指编译后的.exe吗?热心网友 时间:2023-10-15 12:03
最好不要跳,因为进入子程序的时候需要用到堆栈,当程序多次执行之后堆栈就会溢出,程序就会出现问题了。热心网友 时间:2023-10-15 12:03
对于一个编程语言来说,是可以跳的,但对于程序设计来说,不建议你这样设计,因为一个程序如果不装载入内存,你不会知道它在内存的什么地方,也就不知道它应该跳到哪里,跳多远。热心网友 时间:2023-10-15 12:04
jmp可以实现的,但是注意其作用域