更多“使用指令RET及IRET时,弹出堆栈的内容一样。() ”相关问题
  • 第1题:

    CPU执行近过程RET指令,从堆栈中弹出()个字节。

    A.2

    B.4

    C.6

    D.8


    2

  • 第2题:

    CPU在执行RET指令时,总是从堆栈中弹出4个字节,而在执行IRET指令时,总是从堆栈中弹出6个字节。


    PC

  • 第3题:

    中断服务程序结束时,用RET指令代替IRET指令能否返回主程序?这样做存在什么问题?


    RET应该可以使中断服务程序返回主程序,但因为RET是子程序返回指令,他只从堆栈中恢复CS和IP,而不能使状态字PSW得以恢复,所以不能使断点完全恢复,对原程序的继续执行造成不良影响。

  • 第4题:

    调用子程序指令(如:CALL)及返回指令(如:RET)与堆栈有关但与PC无关。


  • 第5题:

    CPU执行IRET中断返回指令后,从堆栈栈顶弹出()字节的数据。

    A.2

    B.4

    C.6

    D.8


    PC