目录
中断的引入
中断的概念
中断源(2018年)背会
中断系统的功能
1:实现中断及返回
2:实现优先权排队(中断判优)
3:高级中断源能中断低级的中断处理
CPU对外部可屏蔽中断的响应以及中断过程
1:关中断
2:保留断点
3:保护现场(自己选择保护有关的寄存器)
4:给出中断入口地址,转入响应的中断服务程序
5:恢复现场
6:中断返回
填空题会常考 中断的过程
中断控制器8259A (3条消息) 可编程的可屏蔽中断控制器8259A笔记_小萌新上大分的博客-CSDN博客
中断的引入
中断的概念
中断源(2018年)背会
中断系统的功能
1:实现中断及返回
程序的执行是由CS:IP来指示的
执行中断必须要等一条指令执行结束。也就是一个指令周期结束才可以响应中断
2:实现优先权排队(中断判优)
3:高级中断源能中断低级的中断处理
相当于二级中断
CPU对外部可屏蔽中断的响应以及中断过程
1:关中断
在CPU响应中断后,发出中断响应信号的同时,内部自动关中断
理论上CPU响应中断。可屏蔽中断就进不来 。IF=0 。但是可以通过STI指令把 IF=1,手动开中断
2:保留断点
CPU响应中断后吧IP和CS还有FLAGS标志寄存器推入堆栈保存,以备中断处理完毕后,能返回被中断的程序。
3:保护现场(自己选择保护有关的寄存器)
4:给出中断入口地址,转入响应的中断服务程序
中断向量类型码就是几号几号中断
8086能寻址1MB 0000 0000 0000 0000 0000-1111 1111 1111 1111 1111
端口64KB 0000 0000 0000 0000-1111 1111 1111 1111
中断是256级 通过中断向量类型码来区分(给它一个身份证号)。然后去中断向量表中去查
这个中断服务程序的入口地址的。
5:恢复现场
6:中断返回
填空题会常考 中断的过程
1:中断请求 2: 中断判优 3:中断响应 4:中断处理 5:中断返回