试题详情
- 简答题简述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)除单步中断外,其它内部中断响应优先于外部中断,响应过程与非屏蔽中断类似。 关注下方微信公众号,在线模考后查看
热门试题
- DMA方式能处理高速外设与主存间的数据传
- 一个完整的计算机系统通常应包括什么?
- 如果有多个中断申请同时发生,系统将根据中
- 8086可引入哪些中断,它们是如何引入的
- 某微机系统有24条地址线。欲用2K×4b
- 地址译码的方式有哪几种?
- 在异步传输过程中,设每个字符对应1个起始
- 逻辑地址为1000H:0230H时,其物
- IBM-PC/XT机中断控制逻辑中,若8
- 在串行通信数据传送中,通常传送方式有()
- ADD、SUB、NEG等指令执行完毕后,
- 简述8086CPU的中断响应过程。
- 8086基本总线周期是如何组成的?
- 什么是平展存储模型、段式存储模型和实地址
- 说明查询式输入和输出接口电路的工作原理。
- 分析下列电路原理图,回答问题 静
- 寻址方式指出了操作数的位置,一般来说()
- 标志寄存器的功能及各种标志的含义是什么?
- 指出以下指令中哪些是无效的,并说明原因
- 一个8259可管理()中断源。