更多“CALL指令和JMP指令的区别是()。A、CALL指令使程序转移B、子程序名可以是标号C、CALL指令将断点地址保存D、CALL指令可以段间调用”相关问题
  • 第1题:

    调用指令CALL可以分为______、段内间接调用、段间直接调用和段间间接调用等四种调用。


    正确答案:段内直接调用
    段内直接调用

  • 第2题:

    若一个子程序起始地址为3K,调用指令CALL的内存地址为K+1,则执行CALL指令所要执行指令的地址为( )。

    A.3K

    B.3K+1

    C.3K-1

    D.K+2


    正确答案:A

  • 第3题:

    S7-200系列PLC的子程序调用指令和子程序条件返回指令分别是()。

    • A、ATCH、RETI
    • B、CALL、CRET
    • C、CALL、RETI
    • D、DTCH、CRET

    正确答案:B

  • 第4题:

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

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

    正确答案:B

  • 第5题:

    CALL指令用在调用程序中,如果被调用程序中也有CALL指令,说明出现了嵌套。


    正确答案:正确

  • 第6题:

    远调用CALL指令和INT N指令有什么区别?


    正确答案:远调用CALL指令利用直接或间接寻址调用另一个代码段的子程序;INT n指令利用中断向量表(地址表)的方法调用另一个代码段的中断服务程序,还有保存标志寄存器的功能。

  • 第7题:

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

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

    正确答案:C

  • 第8题:

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

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

    正确答案:C

  • 第9题:

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

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

    B

    返回到上一级调用程序中

    C

    可以换为JMP指令返回

    D

    可以不用


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

  • 第10题:

    单选题
    CALL指令和RET指令对堆栈操作,正确的说法为()。
    A

    CALL指令从堆栈中取出子程序的地址

    B

    RET指令从堆栈中取出子程序的地址

    C

    CALL指令从堆栈中取出断点的地址

    D

    RET指令从堆栈中取出断点的地址


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

  • 第11题:

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

    CALL指令使程序转移

    B

    子程序名可以是标号

    C

    CALL指令将断点地址保存

    D

    CALL指令可以段间调用


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

  • 第12题:

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

    CALL指令所在的地址

    B

    CALL指令的下一条指令的首地址

    C

    子程序入口地址

    D

    CALL指令所在的段地址


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

  • 第13题:

    假设某子程序使用的返回指令是RET4,则返回地址为( )。

    A.CALL指令下面第二条指令的地址

    B.(SP+1)和(SP)中存放的地址

    C.SP+5)和(SP+4)中存放的地址

    D.CALL 指令下面第四条指令的地址


    正确答案:B
    解析:返回指令。一种方式是段内返回。先将栈顶的字送入IP,然后SP增2。若带立即数,SP再加立即数(丢弃一些在执行CALL之前入栈的参数)。二是段间返回。栈顶的字送入IP后(SP增2),再将栈顶的字送入CS,SP再增2。若带立即数,则SP再加立即数。

  • 第14题:

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


    正确答案:正确

  • 第15题:

    CALL指令和RET指令对堆栈操作,正确的说法为()。

    • A、CALL指令从堆栈中取出子程序的地址
    • B、RET指令从堆栈中取出子程序的地址
    • C、CALL指令从堆栈中取出断点的地址
    • D、RET指令从堆栈中取出断点的地址

    正确答案:D

  • 第16题:

    远调用CALL指令和INTN指令有什么区别?


    正确答案:远调用CALL指令利用直接或间接寻址调用另一个代码段的子程序;INTn指令利用中断向量表(地址表)的方法调用另一个代码段的中断服务程序,还有保存标志寄存器的功能。

  • 第17题:

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

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

    正确答案:B

  • 第18题:

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

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

    正确答案:B

  • 第19题:

    CALL指令和RET指令的用法,正确的说法是()。

    • A、CALL指令和RET指令都对堆栈操作
    • B、只有CALL指令使用堆栈
    • C、只有RET指令使用堆栈
    • D、CALL指令和RET指令都不用堆栈

    正确答案:A

  • 第20题:

    判断题
    CALL指令用在调用程序中,如果被调用程序中也有CALL指令,说明出现了嵌套。
    A

    B


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

  • 第21题:

    问答题
    远调用CALL指令和INTN指令有什么区别?

    正确答案: 远调用CALL指令利用直接或间接寻址调用另一个代码段的子程序;INTn指令利用中断向量表(地址表)的方法调用另一个代码段的中断服务程序,还有保存标志寄存器的功能。
    解析: 暂无解析

  • 第22题:

    单选题
    CALL指令和RET指令的用法,正确的说法是()。
    A

    CALL指令和RET指令都对堆栈操作

    B

    只有CALL指令使用堆栈

    C

    只有RET指令使用堆栈

    D

    CALL指令和RET指令都不用堆栈


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

  • 第23题:

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

    用JMP指令

    B

    用INT 21H指令

    C

    只能用RET指令

    D

    既可以用RET又可以用JMP


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