goto语句对应的执行指令是________,函数调用的执行指令是__________,if.....else.....分支跳转通常要用到________指令。
A: Call指令;Jump指令;Branch指令
B: Jump指令;Call指令;Branch指令
C: Branch指令;Jump指令;Call指令
D: Jump指令;Branch指令;Call指令
A: Call指令;Jump指令;Branch指令
B: Jump指令;Call指令;Branch指令
C: Branch指令;Jump指令;Call指令
D: Jump指令;Branch指令;Call指令
B
举一反三
- goto语句对应的执行指令是________;函数调用的执行指令是__________;if.....else.....分支跳转通常使用________指令。 A: Call指令;Jump指令;Branch指令 B: Jump指令;Call指令;Branch指令 C: Branch指令;Jump指令;Call指令 D: Jump指令;Branch指令;Call指令
- 中断向量表中通过________指令,转移到中断服务函数执行。 A: jump指令 B: call指令 C: branch指令 D: return指令
- Jump指令与Call指令的区别是________。A.()Jump指令是条件转移指令,根据当前指令执行结果来决定是否需要转移;()Call指令是无条件转移指令,直接跳转。B.()Jump指令是无条件转移指令,直接跳转;()Call指令是条件转移指令,根据当前指令执行结果来决定是否需要转移。C.()Jump指令跳转不需保存现场;()Call指令跳转需保存现场,D.()Jump指令跳转需保存现场;()Call指令跳转不需保存现场
- call指令执行后,堆栈的栈顶内容为______。 A: 子程序的入口地址 B: call指令的下一条指令 C: call指令的下一条指令的地址 D: call指令所在地址
- 下面关于call指令和jmp指令说法正确的是: A: call指令与jmp指令的作用是一样的,都是改变程序的执行顺序 B: call指令涉及堆栈操作,jmp指令不涉及堆栈操作 C: call指令和jmp执行后都改变eip寄存器的值 D: call指令执行后会返回主程序而jmp指令不可以
内容
- 0
以下是关于IA-32/Linux中call指令和int$0x80指令比较的叙述,其中错误的是()。 A: call指令为同一特权级过程调用,而int$0x80指令实现对内核服务例程的调用 B: call指令和int$0x80指令执行过程中,都会将下一条指令的地址保存在栈中 C: call指令和int$0x80指令都有对应返回指令,前者是ret指令,后者是iret指令 D: call指令和int$0x80指令执行前,都会由mov指令将参数值传送到栈中保存
- 1
CALL P6指令执行后,返回指令为:
- 2
【简答题】写出下列指令的含义 MOVJ : MOVC : MOVL : JUMP : CALL : TIMER :
- 3
执行CALL子程序调用指令时,CPU会自动地将断点压入堆栈保护。断点指的是()。 A: CALL指令所在的地址 B: CALL指令的下一条指令的首地址 C: 子程序入口地址 D: CALL指令所在的段地址
- 4
CALL 指令和RET指令对堆栈操作,错误的说法是( ) A: CALL指令压入断点地址进入堆栈 B: 只有CALL 指令对堆栈操作 C: CALL指令和RET 指令都对堆栈进行操作 D: RET 指令从堆栈中弹出断点地址