指令CALL的执行涉及堆栈操作。
A: 正确
B: 错误
A: 正确
B: 错误
A
举一反三
- 中国大学MOOC: 指令CALL的执行涉及堆栈操作。
- 下面关于call指令和jmp指令说法正确的是: A: call指令与jmp指令的作用是一样的,都是改变程序的执行顺序 B: call指令涉及堆栈操作,jmp指令不涉及堆栈操作 C: call指令和jmp执行后都改变eip寄存器的值 D: call指令执行后会返回主程序而jmp指令不可以
- CALL 指令和RET指令对堆栈操作,错误的说法是( ) A: CALL指令压入断点地址进入堆栈 B: 只有CALL 指令对堆栈操作 C: CALL指令和RET 指令都对堆栈进行操作 D: RET 指令从堆栈中弹出断点地址
- CALL指令和RET指令对堆栈操作,正确的说法为()。 A: CALL指令从堆栈中取出子程序的地址 B: RET指令从堆栈中取出子程序的地址 C: CALL指令从堆栈中取出断点的地址 D: RET指令从堆栈中取出断点的地址
- CALL指令的执行不影响堆栈指针ESP。
内容
- 0
IA-32处理器的CALL指令压入堆栈的返回地址是CALL指令下条指令的地址。 A: 正确 B: 错误
- 1
call指令执行后,堆栈的栈顶内容为______。 A: 子程序的入口地址 B: call指令的下一条指令 C: call指令的下一条指令的地址 D: call指令所在地址
- 2
中国大学MOOC: CALL指令的执行并不影响堆栈指针ESP。
- 3
返回地址是CALL指令下一条指令的地址,被保存在堆栈中。 A: 正确 B: 错误
- 4
call指令与jmp指令的功能类似,都将跳转到目标位置继续执行。但call指令执行时,还会将该call指令之后的地址压入堆栈顶端。而这一特性可有效应用于病毒代码的重定位。 A: 正确 B: 错误