中断的分类,中断指令,中断类型码,中断向量表,中断优先级

  • Post author:
  • Post category:其他



目录


PC机的中断系统


中断的分类


内部中断(软件中断)


故障


陷阱


异常终止


中断指令


指令类型中断指令 INT N


溢出中断指令  INTO


中断返回指令  IRET


外部中断(硬件中断)


非屏蔽中断(NMI)


可屏蔽中断(INTR)​编辑


中断类型码即中断种类


中断优先权


中断向量表(超级重点)


概念


考点通常是大题  中断类型码和中断向量表地址的来回转换。


中断响应和中断处理的过程(了解)

PC机的中断系统

中断的分类

内部中断(软件中断)



由指令的执行引起的中断

对于某些重要的中断事件,CPU通过自己的内部逻辑,调用响应的中断服务程序,而

不是由外部的中断申请来调用

。这种


CPU自己启动的中断处理过程,称为内部中断



内部中断有(故障,陷阱,异常终止)


(2019年考题)

故障

陷阱

异常终止

中断指令

指令类型中断指令 INT N

后面跟几中断向量就是几  ,比如DOS系统功能调用  INT  21H 那么它的中断向量就是21H

溢出中断指令  INTO

中断返回指令  IRET

(interrupt return)


外部中断(硬件中断)


由外部(主要是外设)的请求引起的中断

外部中断有两种

非屏蔽中断(NMI)

no  maskable  interrupt

可屏蔽中断(INTR)



注意


中断类型码即中断种类

中断优先权

由高到低

1除法错,溢出中断指令INTO,中断指令 INT N

2 非屏蔽中断NMI

3 可屏蔽中断INTR

4 单步中断(TF=1时,CPU每执行完一条指令就产生单步中断)

中断向量表(超级重点)

概念



中断向量表(中断子程序入口地址表),在内存的前1K个字节,每个中断占4个字节,前两个字节存放中断子程序入口地址的偏移地址,放入IP,后两个字节存放中断子程序入口地址的段地址,放入CS.已知中断类型码,求中断向量表的位置,乘以4即可。

中断子程序的入口地址表

0:0-0:03FFH。一共1024个字节

因为是0段,所以偏移地址就等于物理地址

每一个中断子程序都有一个自己的段地址和偏移地址,段地址和偏移地址都是两个字节。所以每一级中断需要4个字节

考点通常是大题  中断类型码和中断向量表地址的来回转换。


通过中断类型码求中断入口地址_小萌新上大分的博客-CSDN博客_中断服务程序的入口地址

中断响应和中断处理的过程(了解)



版权声明:本文为m0_64365315原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。