itgle.com
更多“JMP指令与CALL指令功能类似,都是无条件转移指令,执行完被呼叫的程序后返回至下一行。”相关问题
  • 第1题:

    假设由CALL指令调用的某子程序使用段内返回指令RET4,问该予程序执行到 RET4指令时( )实现返回操作?

    A.返回到CALL指令下面一条指令继续执行主程序

    B.按照(SP)和(SP+1)中存放的地址执行返回操作

    C.按照(SP+4)和(SP+5)中存放的地址执行返回操作

    D.返回到CALL指令下面第4条指令继续执行主程序


    正确答案:B

  • 第2题:

    在请求分页系统中,当访问的页面不在主存时会产生一个缺页中断,缺页中断与一般中断的主要区别是( )。

    A.每当发生缺页中断并进行处理后,将返回到被中断指令的下一条指令开始执行;而一般中断是返回到被中断指令开始重新执行 B.缺页中断在一条指令执行期间只会产生一次,而一般中断会产生多次 C.缺页中断在指令执行期间产生并进行处理,而一般中断是在一条指令执行完,下一条指令开始执行前进行处理的 D.缺页中断在一条指令执行完,下一条指令开始执行前进行处理,而一般中断是在一条指令执行期间进行处理的


    正确答案:C

  • 第3题:

    写出执行段间转移指令JMP FAR PTR LOP指令时,执行的操作是怎样的?


    正确答案: 执行段间转移指令JMP FAR PTR LOP指令时,执行的操作是:
    IP←转移指令第2、3字节目标地址的偏移地址
    CS←转移指令第4、5字节目标地址的段地址

  • 第4题:

    CALL指令是在被调用的子程序执行完成后,才能运行CALL指令之后的程序。


    正确答案:正确

  • 第5题:

    如果在子程序中进行了现场保护,那么子程序中()。

    • A、恢复现场在RET指令之前
    • B、恢复现场在RET指令之后
    • C、直接用RET指令返回
    • D、直接用JMP指令返回

    正确答案:A

  • 第6题:

    在程序运行期间,当执行某些指令或操作时,CPU自动修改CS和IP使它们指向新的代码段,下列描述错误的是:()

    • A、执行段间过程调用CALL和段间返回指令RET
    • B、执行定位伪指令ORG
    • C、执行段间无条件转移指令JMP
    • D、响应中断及中断返回指令IPET

    正确答案:B

  • 第7题:

    执行中断服务程序最后一句指令RETI后,()。

    • A、程序返回到ACALL指令的下一句
    • B、程序返回到LCALL指令的下一句
    • C、程序返回到主程序开始处
    • D、程序返回到响应中断时一句的下一句

    正确答案:D

  • 第8题:

    在用CALL指令实现子程序嵌套调用时,子程序的RET指令()。

    • A、返回到最初始的调用程序中
    • B、返回到上一级调用程序中
    • C、可以换为JMP指令返回
    • D、可以不用

    正确答案:B

  • 第9题:

    无条件转移指令中,段内直接近转移到标号LET1的指令是()

    • A、JMP SHORT LET1
    • B、JMP LET1
    • C、JMP BX
    • D、JMP WORD PTR LET1

    正确答案:B

  • 第10题:

    单选题
    如果在子程序中进行了现场保护,那么子程序中()。
    A

    恢复现场在RET指令之前

    B

    恢复现场在RET指令之后

    C

    直接用RET指令返回

    D

    直接用JMP指令返回


    正确答案: B
    解析: 暂无解析

  • 第11题:

    判断题
    调用子程序后要返回,转移指令执行后不要返回。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第12题:

    单选题
    用CALL指令调用子程序时,从子程序返回到主程序()。
    A

    用JMP指令

    B

    用INT 21H指令

    C

    只能用RET指令

    D

    既可以用RET又可以用JMP


    正确答案: D
    解析: 暂无解析

  • 第13题:

    下列关于子程序描述中正确的是( )。

    A.子程序只能被调用程序调用一次

    B.子程序返回指令RET可以用一条退栈指令POP代替

    C.子程序调用执行CALL执行后只需保护断点的偏移地址

    D.子程序完成确定功能的程序段,可被其他程序调用,完成确切功能后,可自动返回到调用程序


    正确答案:D

  • 第14题:

    指令系统中程序流程的指令通常有( )。

    A.传送指令

    B.比较指令

    C.转移指令

    D.转移与返回指令


    正确答案:D

  • 第15题:

    已知CS=5000H,DS=6000H,BX=4500H, (64500H)=7500H,(64502H)=4600H,指令JMP DWORD PTR [BX] 、指令JMP WORD PTR [BX] 执行后程序的转移地址各是多少?


    正确答案: 指令JMP DWORD PTR [BX]执行后程序的转移地址是CS=4600H ,IP= 7500H。
    物理地址=DS*10H+BX=64500H(双字)
    (64500H)=7500H→IP,IP=7500H
    (64502H)=4600H→CS,CS=4600H
    指令JMP WORD PTR [BX] 执行后程序的转移地址是CS=5000H ,IP=7500H。
    物理地址=DS*10H+BX=64500H(字)
    (64500H)=7500H→IP,IP=7500H
    CS=5000H(不变)

  • 第16题:

    CALL指令和JMP指令的区别是()。

    • A、CALL指令使程序转移
    • B、子程序名可以是标号
    • C、CALL指令将断点地址保存
    • D、CALL指令可以段间调用

    正确答案:C

  • 第17题:

    执行CALL子程序调用指令时,CPU会自动地将断点压入堆栈保护。断点指的是()。

    • A、CALL指令所在的地址
    • B、CALL指令的下一条指令的首地址
    • C、子程序入口地址
    • D、CALL指令所在的段地址

    正确答案:B

  • 第18题:

    调用子程序后要返回,转移指令执行后不要返回。


    正确答案:正确

  • 第19题:

    转移指令执行结束后,程序计数器PC中存放的是()

    • A、该转移指令的地址
    • B、顺序执行的下一条指令地址
    • C、转移的目标地址
    • D、任意指令地址

    正确答案:C

  • 第20题:

    在子程序调用过程中,断点指的是()。

    • A、CALL指令本身
    • B、CALL的下一条指令
    • C、CALL的下一条指令的地址
    • D、子程序名

    正确答案:C

  • 第21题:

    用CALL指令调用子程序时,从子程序返回到主程序()。

    • A、用JMP指令
    • B、用INT 21H指令
    • C、只能用RET指令
    • D、既可以用RET又可以用JMP

    正确答案:C

  • 第22题:

    单选题
    在用CALL指令实现子程序嵌套调用时,子程序的RET指令()。
    A

    返回到最初始的调用程序中

    B

    返回到上一级调用程序中

    C

    可以换为JMP指令返回

    D

    可以不用


    正确答案: A
    解析: 暂无解析

  • 第23题:

    单选题
    CALL指令和JMP指令的区别是()。
    A

    CALL指令使程序转移

    B

    子程序名可以是标号

    C

    CALL指令将断点地址保存

    D

    CALL指令可以段间调用


    正确答案: B
    解析: 暂无解析

  • 第24题:

    单选题
    转移指令执行结束后,程序计数器PC中存放的是()
    A

    该转移指令的地址

    B

    顺序执行的下一条指令地址

    C

    转移的目标地址

    D

    任意指令地址


    正确答案: D
    解析: 转移指令执行过程中,将转移指令所指的子程序的起始地址装入PC,因此转移指令执行结束后,程序计数器PC中存放的是转移的目标地址。