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

题目

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

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

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

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

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

D.执行中断服务程序

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


正确答案:ABCDE

第2题:

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

A.通用寄存器的内容

B.CS的内容

C.IP 的内容

D.标志寄存器的内容


正确答案:A

第3题:

80486CPU响应中断时,自动压入堆栈的信息是()

A. AX,BX,CX,DX的内容

B. AX,CX的内容

C. CS,IP,SP的内容

D. CS,IP,标志寄存器的内容


参考答案D

第4题:

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

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

正确答案:A,C

第5题:

下列关于8086CPU中断响应和处理过程的叙述,正确的是

A.8086CPU执行完一条指令后对中断进行判断

B.响应中断时,首先保护标志寄存器内容和断点

C.执行中断处理程序前,判断是否有NMI请求,如有则处理该请求

D.收到INTR请求后,立即响应该中断

E.如果TF=1,则进入单步中断处理程序


正确答案:ABC

第6题:

8086/8088响应中段时,不自动压入堆栈的有( )。

A.通用寄存器的内容

B.CS的内容

C.IP的内容

D.标志寄存器的内容


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

第7题:

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

A.通用寄存器的内容

B.CS的内容

C.IP的内容

D.标志寄存器的内容


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

第8题:

CPU响应中断时,要将断点地址压人堆栈保存;为什么要压入下一条指令地址?


参考答案:中断处理结束后,应返回被中断点继续执行,故需要保护下一条指令的地址指针。

第9题:

80486CPU在响应中断时将如下内容顺序压入堆栈()

  • A、F、CS、IP
  • B、F、IP、CS
  • C、CS、IP、F
  • D、IP、CS、F

正确答案:A

第10题:

简述8086CPU对中断的响应和处理过程。


正确答案: 8086对各类中断的响应不完全相同,主要区别在于如何获得中断类型码。
可屏蔽中断的响应过程。首先必须满足中断允许标志IF置1,当没有内部中断,非屏蔽中断(NMI=0)和总线请求(HOLD=0)时,外设向中断控制器8259A发出中断请求,经8259A处理,得到相应的中断类型码,并向CPU申请中断(INTR=1)。
(1)等待当前指令结束,CPU发出中断响应信号。
(2)8259A连续(两个总周期)接收到两个INTA的负脉冲的中断响应信号,则通过数据总线将中断类型码送CPU,CPU把中断类型码乘4作为中断矢量表的地址指针。
(3)CPU保护断点,将状态标志字PSW及当前的CS和IP内容压栈。
(4)清IF和TF标志为0。
(5)查中断矢量表,取中断处理程序首地址,将其分别置入IP和CS中,程序转入执行中断处理程序。
非屏蔽中断的响应过程:非屏蔽中断请求在NMI加入,等待当前指令执行结束,CPU优先响应NMI中断请求,其中断类型码由硬件决定类型为2,无须从外部引入,其余响应过程与可屏蔽中断相同。
内部中断响应操作:内部中断响应的共同点是:
(1)中断类型码由指令码给定或硬件决定,无须外部逻辑输入;
(2)无INTA信号响应周期;
(3)不受IF控制;
(4)除单步中断外,其它内部中断响应优先于外部中断,响应过程与非屏蔽中断类似。