更多“中断返回时,8086自动从堆栈中取出()和()恢复。”相关问题
  • 第1题:

    中断响应操作过程中将包含以下哪些操作?()

    A.把当前PC值压入堆栈,保护断点

    B.将相应的中断服务程序的入口地址送入PC

    C.对有些中断源,CPU会自动清除中断标志

    D.执行中断服务程序

    E.执行到返回指令RETI,中断服务程序结束,将堆栈内容弹出到PC,返回到原来断点继续执行


    正确答案:ABCDE

  • 第2题:

    8086/8088响应中断时,不能自动压入堆栈的是( )。

    A.通用寄存器的内容

    B.CS的内容

    C.IP 的内容

    D.标志寄存器的内容


    正确答案:A

  • 第3题:

    8086/8086向应中断时,不自动压入堆栈的有______。

    A.通用寄存器的内容

    B.CS的内容

    C.IP的内容

    D.标志寄存器的内容


    正确答案:A
    解析:中断处理需要进行以下操作:当中断发生时,要保护中断现场,即断点的地址(段地址和偏移地址)和断点的状态,以便中断返回时恢复中断现场。恢复中断现场:恢复中断现场是将标志寄存器、IP和CS的内容进行堆栈操作。所以A)选项符合题意。

  • 第4题:

    8088/8086中断分为硬件中断和软件中断,其中响应过程都要把()、()推入堆栈,且对相应标志位()、()清零。


    正确答案:FR;断点地址;TF;IF

  • 第5题:

    8086CPU进入中断服务程序前,CPU自动把()压入堆栈。

    • A、CS
    • B、BP
    • C、IP
    • D、IR
    • E、SP

    正确答案:A,C

  • 第6题:

    中断返回时,8086自动从堆栈中取出()和()恢复。


    正确答案:断点地址;标志寄存器值

  • 第7题:

    中断返回指令是(),该指令将堆栈中保存的断点弹出后依次装入()寄存器和()寄存器中,将堆栈中保存的标志装入()中。


    正确答案:IRET;IP;CS;Flags

  • 第8题:

    中断返回时,8086自动从堆栈中取出断点地址和()恢复。


    正确答案:标志寄存器值

  • 第9题:

    执行中断返回指令,从堆栈弹出地址送给()

    • A、A
    • B、CY
    • C、PC
    • D、DPTR

    正确答案:C

  • 第10题:

    填空题
    8088/8086中断分为硬件中断和软件中断,其中响应过程都要把()、()推入堆栈,且对相应标志位()、()清零。

    正确答案: FR,断点地址,TF,IF
    解析: 暂无解析

  • 第11题:

    多选题
    8086CPU进入中断服务程序前,CPU自动把()压入堆栈。
    A

    CS

    B

    BP

    C

    IP

    D

    IR

    E

    SP


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

  • 第12题:

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

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

    B

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

    C

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

    D

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


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

  • 第13题:

    80C51堆栈的功能有()。

    A.子程序调用和中断服务时CPU自动将当前PC值压栈保存,返回时自动将PC值弹栈

    B.保护现场/恢复现场

    C.先进先出

    D.数据传输

    E.调整查询执行顺序


    正确答案:ABD

  • 第14题:

    堆栈是一个专门的存储区域,访问堆栈时,不需要程序人员指定堆栈单元的地址,要存取的堆栈单元地址是由(3)给出的,并且在堆栈操作中这个地址是自动修改的。存取堆栈时存入取出的数据的先后顺序是(4),这对中断操作提供了很大方便。

    A.SP

    B.PC

    C.指令地址码

    D.程序


    正确答案:A

  • 第15题:

    8086CPU响应中断时,自动压入堆栈的内容有()、()以及()。


    正确答案:CS;IP;状态标志寄存器的内容

  • 第16题:

    8086响应不可屏蔽中断时,其中断类型码是()。

    • A、由CPU自动产生
    • B、从外设取得
    • C、由指令INT给出
    • D、由中断控制器提供

    正确答案:A

  • 第17题:

    8086/8088CPU执行软件中断指令INT n时,其中断类型码的提供者是()

    • A、外部设备
    • B、指令
    • C、总线
    • D、堆栈

    正确答案:B

  • 第18题:

    堆栈存取操作是以字节为单位的试分析当堆栈存入数据和从堆栈取出数据时SP的变化?


    正确答案:当堆栈存入一个字时(SP)<—SP—2
    从堆栈中取出一个字(SP)<—SP+2

  • 第19题:

    8086CPU系统中的中断入口地址是放在:()

    • A、主程序中
    • B、中断向量表中
    • C、请求中断的外设中
    • D、堆栈中

    正确答案:B

  • 第20题:

    在C51语言编程中,编写中断服务函数时需要考虑如何进行现场保护、阻断其他中断、返回时自动恢复现场等处理的程序段的编写。


    正确答案:错误

  • 第21题:

    填空题
    中断返回时,8086自动从堆栈中取出断点地址和()恢复。

    正确答案: 标志寄存器值
    解析: 暂无解析

  • 第22题:

    单选题
    在存储器堆栈中,若栈底地址为A,SP指针初值为A--1,当堆栈采用从地址小的位置向地址大的位置生成时,弹出操作应是()
    A

    先从堆栈取出数据,然后SP指针减

    B

    先从堆栈取出数据,然后SP指针加

    C

    SP指针先加1,然后从堆栈取出数据

    D

    SP指针先减1,然后从堆栈取出数据


    正确答案: C
    解析: 堆栈是按特定顺序进行访问的存储区,其访问方式是后进先出,即先存入的数据后读出。对堆栈的访问由堆栈指针寄存器SP控制,当堆栈采用从地址小的位置向地址大的位置生成时,入栈操作是SP指针先加1,然后将数据存人堆栈,从堆栈取出弹出操作是先从堆栈取出数据,然后SP指针减1。

  • 第23题:

    填空题
    8086CPU响应中断时,自动压入堆栈的内容有()、()以及()。

    正确答案: CS,IP,状态标志寄存器的内容
    解析: 暂无解析

  • 第24题:

    填空题
    中断返回时,8086自动从堆栈中取出()和()恢复。

    正确答案: 断点地址,标志寄存器值
    解析: 暂无解析