不同CPU中断技术对比.docVIP

  • 26
  • 0
  • 约2.91千字
  • 约 5页
  • 2022-05-28 发布于广西
  • 举报
不同CPU中断技术对比 中断源中断申请方式 中断优先级管理方式 中断处理过程 中断向量 X86 共256种中断,中断号00H--0FFH。? 内部中断:由?CPU?运行程序错误或执行内部程序调用引起的一种中断,亦称软件中断。? 外 部 中 断: 外部设备通过硬件触发请求的方式产生的中断,亦称硬件中断。 { 不可屏蔽硬件中断(NMI):?CPU对它的请求的响应是无条件的,一旦CPU查询到NMI有请求,便立即响应。? 可屏蔽硬件中断(INTR):受中断允许标志位IF控制。 } 多个中断请求同时发生,响应顺序按优先级排列。高级中断可以打断低级中断。 优先级从高到低排序是:内部中断和异常(单步除外)、软件中断、外部不可屏蔽中断、外部可屏蔽中断、单步中断?。 通常由中断申请、中断响应、中断处理、中断返回四个过程完成。?实模式下的中断处理流程图在表格下。 ??CPU工作在实地址模式下时,可以响应和处理外部中断NMI和INTR,内部中断12种异常。CPU在当前指令执行完毕后,按中断源的优先顺序去检测和查询是否有中断请求,当查询到有内部中断发生时,中断类型号n由CPU内部形成或由指令本身提供;当查询到有NMI请求时,自动转入中断类型2进行处理;当查询到有INTR请求时,响应的条件是IF=1,其中断类型号n由请求设备在中断响应周期自动给出;当查询到单步请求TF=1时,并且在IF=1时自动转入中断类型

文档评论(0)

1亿VIP精品文档

相关文档