• 2022-06-04
    下面关于call指令和jmp指令说法正确的是:
    A: call指令与jmp指令的作用是一样的,都是改变程序的执行顺序
    B: call指令涉及堆栈操作,jmp指令不涉及堆栈操作
    C: call指令和jmp执行后都改变eip寄存器的值
    D: call指令执行后会返回主程序而jmp指令不可以
  • A,B,C

    内容

    • 0

      用CALL指令调用子程序时,从子程序返回到主程序()。 A: 用JMP指令 B: 用INT21H指令 C: 只能用RET指令 D: 既可以用RET又可以用JMP

    • 1

      call指令与jmp指令的功能类似,都将跳转到目标位置继续执行。但call指令执行时,还会将该call指令之后的地址压入堆栈顶端。而这一特性可有效应用于病毒代码的重定位。

    • 2

      call指令与jmp指令的功能类似,都将跳转到目标位置继续执行。但call指令执行时,还会将该call指令之后的地址压入堆栈顶端。而这一特性可有效应用于病毒代码的重定位。 A: 正确 B: 错误

    • 3

      用CALL指令调用子程序时,从子程序返回到主程序( )。 A: 既可用RET又可用JMP B: 用JMP指令 C: 用INT 21H D: 只能用RET指令

    • 4

      【多选题】关于跳转指令“JMP”,以下说法中正确的是()。 A. “ JMP ”指令可以是无条件执行的 B. “ JMP ”指令必须有跳转标记( LABEL ) C. “ JMP ”指令可以是有条件执行的 D. “ JMP ”指令条件满足时,则“ JMP ”与“ LABEL ”之间的程序也是执行的