参考答案和解析
正确答案:错误
更多“RUN指令和CALL指令完全相同。”相关问题
  • 第1题:

    假设某子程序使用的返回指令是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再加立即数。

  • 第2题:

    RUN指令是在执行所调用其他程序的时候,还能同时运行RUN指令下一行之后的程序。


    正确答案:正确

  • 第3题:

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

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

    正确答案:B

  • 第4题:

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

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

    正确答案:D

  • 第5题:

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

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

    正确答案:B

  • 第6题:

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


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

  • 第7题:

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

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

    正确答案:C

  • 第8题:

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

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

    正确答案:A

  • 第9题:

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

    B


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

  • 第10题:

    问答题
    说出CALL指令和INT 21H指令的操作,有何异同?

    正确答案: CALL把断点压入堆栈,不一定是远调,INT 21H还要把FLAGS压入堆栈,且是远调,总入口地址为84H内存中的两个字。
    解析: 暂无解析

  • 第11题:

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

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

    B

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

    C

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

    D

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


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

  • 第12题:

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

    CALL指令使程序转移

    B

    子程序名可以是标号

    C

    CALL指令将断点地址保存

    D

    CALL指令可以段间调用


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

  • 第13题:

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


    正确答案:正确

  • 第14题:

    下面哪些指令属于非运动指令?()

    • A、R[i]
    • B、SELECT
    • C、WAIT
    • D、SPOT
    • E、CALL

    正确答案:A,B,C,E

  • 第15题:

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

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

    正确答案:C

  • 第16题:

    CALL指令和RET指令都()条件码。


    正确答案:不影响

  • 第17题:

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


    正确答案:正确

  • 第18题:

    下面指令中不属于程序流向控制指令的是()

    • A、CJ
    • B、CALL和SRET
    • C、EI和IRET
    • D、MOV

    正确答案:D

  • 第19题:

    说出CALL指令和INT 21H指令的操作,有何异同?


    正确答案:CALL把断点压入堆栈,不一定是远调,INT 21H还要把FLAGS压入堆栈,且是远调,总入口地址为84H内存中的两个字。

  • 第20题:

    子程序的属性是用()定义的。

    • A、CALL指令
    • B、PROC过程定义伪指令
    • C、FARPTR
    • D、RET指令

    正确答案:B

  • 第21题:

    填空题
    CALL指令和RET指令都()条件码。

    正确答案: 不影响
    解析: 暂无解析

  • 第22题:

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

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

  • 第23题:

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

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

    B

    只有CALL指令使用堆栈

    C

    只有RET指令使用堆栈

    D

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


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