在一个程序里,无条件跳转指令JUMP一般都与标签指令LBL配套使用( )
对
举一反三
- Jump指令与Call指令的区别是________。A.()Jump指令是条件转移指令,根据当前指令执行结果来决定是否需要转移;()Call指令是无条件转移指令,直接跳转。B.()Jump指令是无条件转移指令,直接跳转;()Call指令是条件转移指令,根据当前指令执行结果来决定是否需要转移。C.()Jump指令跳转不需保存现场;()Call指令跳转需保存现场,D.()Jump指令跳转需保存现场;()Call指令跳转不需保存现场
- 跳转指令LBL和JMP必须成对出现,有了LBL标签指令,就必须有JMP指令。
- 跳转指令LBL和JMP可以不成对出现,有了LBL标签指令,不一定要有JMP指令。
- 标号指令LBL功能是标记程序跳转的()位置。
- 中国大学MOOC: JUMP和LBL指令可以处于不同程序块中
内容
- 0
有JMP指令,就必须有LBL标签指令,否则程序会报错。
- 1
goto语句对应的执行指令是________;函数调用的执行指令是__________;if.....else.....分支跳转通常使用________指令。 A: Call指令;Jump指令;Branch指令 B: Jump指令;Call指令;Branch指令 C: Branch指令;Jump指令;Call指令 D: Jump指令;Branch指令;Call指令
- 2
小明写了一段实现if结构的汇编程序,里面有( )个条件转移指令,( )个无条件转移指令;他又写了一段实现if-else结构的汇编程序,里面有( )个条件转移指令,( )个无条件转移指令。(填阿拉伯数字)
- 3
跳转指令在实际使用时,需要与标签指令配合使用。( )
- 4
跳转指令在一个程序中只能使用一次。