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

目录

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博客_中断服务程序的入口地址

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

 

猜你喜欢

转载自blog.csdn.net/m0_64365315/article/details/128440747