假设由CALL指令调用的某子程序使用段内返回指令RET4,该子程序执行到RET4指令时( )实现返回操作。
A: 返回到CALL指令下面一条指令继续执行主程序
B: 按照(SP)和(SP+1)中存放的地址执行返回操作
C: 按照(SP+4)和(SP+5)中存放的地址执行返回操作
D: 返回到CALL指令下面第4条指令继续执行主程序
A: 返回到CALL指令下面一条指令继续执行主程序
B: 按照(SP)和(SP+1)中存放的地址执行返回操作
C: 按照(SP+4)和(SP+5)中存放的地址执行返回操作
D: 返回到CALL指令下面第4条指令继续执行主程序
举一反三
- 假设某子程序使用的返回指令是RET4,则返回地址为( )。 A: CALL指令下面第二条指令的地址 B: (SP+1)和(SP)中存放的地址 C: SP+5)和(SP+4)中存放的地址 D: CALL 指令下面第四条指令的地址
- 设某子程序使用的返回指令是RET 4,则返回地址为______。 A: CALL指令下面第4条指令的地址 B: CALL指令下面第2条指令的地址 C: (SP+1)和(SP)中存放的地址 D: (SP+1)和(SP+4)中存放的地址
- 假设某子程序使用的返回指令是RET4,则返回地址为( )。 A: CALL指令下面第二条指令的地址 B: (SP+1)和(S中存放的地址 C: SP+5)和(SP+4)中存放的地址 D: CALL 指令下面第四条指令的地址
- 设某子程序使用的返回指令是RET 4,则返回地址为______。 A: CALL指令下面第4条指令的地址 B: CALL指令下面第2条指令的地址 C: (SP+1)和(S中存放的地址 D: (SP+1)和(SP+4)中存放的地址
- 主程序对子程序的调用由主程序中的调用指令实现,子程序返回主程序则由子程序末尾的一条RET返回指令实现。