中断和中断系统

目录

中断的引入

中断的概念

 中断源(2018年)背会

中断系统的功能

1:实现中断及返回 

 2:实现优先权排队(中断判优)

 3:高级中断源能中断低级的中断处理

CPU对外部可屏蔽中断的响应以及中断过程

1:关中断   

2:保留断点

3:保护现场(自己选择保护有关的寄存器) 

4:给出中断入口地址,转入响应的中断服务程序 

5:恢复现场

6:中断返回

填空题会常考  中断的过程

中断控制器8259A (3条消息) 可编程的可屏蔽中断控制器8259A笔记_小萌新上大分的博客-CSDN博客

中断这部分需要掌握 :1中断的概念,2中断源有哪些 ,3中断的过程,4:8259A中断控制器 常考的而几个寄存器ISR IRR IMR  PR  。中断控制字  ICW(4个一偶三奇数)和OCW(3个一奇两偶)的个数。 以及控制字的干什么的。比如OCW2  中断结束EOI  OCW3读取ISR和IRR。  5:中断向量表(超级重点)从里面取出来的内容是中断服务程序的地址

中断的引入

中断的概念

 中断源(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:中断返回 

中断控制器8259A 
(3条消息) 可编程的可屏蔽中断控制器8259A笔记_小萌新上大分的博客-CSDN博客

猜你喜欢

转载自blog.csdn.net/m0_64365315/article/details/128426773
今日推荐