请教高手们:在执行子程序途中(还没有执行RET语句),可以执行JB.....类指令吗?
- UID
- 132567
- 性别
- 男
|
请教高手们:在执行子程序途中(还没有执行RET语句),可以执行JB.....类指令吗?
请教高手们:在执行子程序途中(还没有执行RET语句),可以执行JB.....类指令吗?应该怎样办? |
|
|
|
|
|
- UID
- 127630
- 性别
- 女
|
|
|
|
|
|
- UID
- 121026
- 性别
- 女
|
可以执行跳转指令。长跳还是短跳,取决与你跳到的程序离你这个跳转指令的距离。近的就用短跳,远了,短跳就跳不到了,就要用长跳哦。 |
|
|
|
|
|
- UID
- 132567
- 性别
- 男
|
我的意思是不执行RET情况下想跳出子程序需要怎样做? |
|
|
|
|
|
- UID
- 130990
- 性别
- 男
|
这样做怎样?
首先你需要恢复堆栈,所以你可以这么做:
POP ACC
POP ACC ;将原来的返回地址从堆栈中清除
JMP XXXX |
|
|
|
|
|